TSPI_lineGetCallStatus-Funktion (tspi.h)
Die TSPI_lineGetCallStatus-Funktion gibt den aktuellen status des angegebenen Aufrufs zurück.
Syntax
LONG TSPIAPI TSPI_lineGetCallStatus(
HDRVCALL hdCall,
LPLINECALLSTATUS lpCallStatus
);
Parameter
hdCall
Das Handle des Dienstanbieters für den Aufruf, der nach seiner status abgefragt werden soll. Der Anrufstatus von hdCall kann ein beliebiger Zustand sein.
lpCallStatus
Ein Zeiger auf eine datenvariable Größe vom Typ LINECALLSTATUS. Diese Struktur ist mit Aufrufinformationen status gefüllt.
Rückgabewert
Gibt null zurück, wenn die Funktion erfolgreich ist, oder eine Fehlernummer, wenn ein Fehler auftritt. Mögliche Rückgabewerte sind wie folgt:
LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL, LINEERR_OPERATIONUNAVAIL.
Hinweise
In der folgenden Tabelle wird angegeben, welche Elemente der LINECALLSTATUS-Datenstruktur vom Dienstanbieter ausgefüllt und welche Elemente von TAPI ausgefüllt werden. Der Dienstanbieter muss die von TAPI eingegebenen Werte beibehalten (darf nicht überschrieben werden).
Membername | TAPI | Dienstanbieter |
---|---|---|
dwTotalSize; | X | |
dwNeededSize; | X | |
dwUsedSize; | X | |
dwCallState; | X | |
dwCallStateMode; | X | |
dwCallPrivilege; | X | |
dwCallFeatures; | X | |
dwDevSpecificSize; | X | |
dwDevSpecificOffset; | X |
TSPI_lineGetCallStatus gibt die dynamische status eines Aufrufs zurück, während TSPI_lineGetCallInfo hauptsächlich statische Informationen zu einem Aufruf zurückgibt. Aufruf status Informationen umfassen den aktuellen Anrufstatus, detaillierte Modusinformationen für den Anruf in diesem Zustand (falls vorhanden) sowie eine Liste der verfügbaren TSPI-Funktionen, die TAPI für den Aufruf aufrufen kann, während sich der Aufruf in diesem Zustand befindet.
Anforderungen
Zielplattform | Windows |
Kopfzeile | tspi.h |