Zum Hauptinhalt springen

TapiOpen

TapiOpen() : handle

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der DLL-Schnittstelle mit grafischer Erweiterung Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service mit grafischer Erweiterung

TAPI-Gerätetreiber ermitteln

Details

Mit diesem Befehl werden die aktuellen TAPI-Geräte ( TapiDevice ) ermittelt. Als Resultat wird ein Deskriptor einer Cte-Liste zurückgeliefert.

Der Zugriff auf das TapiDevice -Objekt kann mit Hilfe der normalen Cte-Befehle erfolgen. Die Elemente der Liste entsprechen den TAPI-Geräten. Das Objekt TapiDevice enthält die Eigenschaften Name und Version.

Beispiele:

// Name des ersten TAPI-Device ermitteln
tTapiHdl # TapiOpen();
if (tTapiHdl > 0)
{
tTapiDevice # tTapiHdl->CteRead(_CteFirst);
if (tTapiDevice > 0)
{
tTapiName # tTapiDevice->spName;
tTapiVersion # tTapiDevice->spVersion;
}

tTapiHdl->TapiClose();
}

// Alle TAPI-Devices lesen
tTapiHdl # TapiOpen();
if (tTapiHdl > 0)
{
for tTapiDevice # tTapiHdl->CteRead(_CteFirst);
loop tTapiDevice # tTapiHdl->CteRead(_CteNext, tTapiDevice);
while (tTapiDevice > 0)
{
tTapiName # tTapiDevice->spName;
...
}

tTapiHdl->TapiClose()
}