TapiOpen
TapiOpen() : handle
TAPI-Gerätetreiber ermitteln
Details
- Resultat:
handleDeskriptor einer Cte-Liste - Siehe: Cte-Befehle , Verwandte Befehle ,
TapiClose ()
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()
}