Freigeben über


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

Weitere Informationen

LINECALLSTATUS

TSPI_lineGetCallInfo