TSPI_lineGetCallAddressID-Funktion (tspi.h)
Die funktion TSPI_lineGetCallAddressID ruft den Adressbezeichner für den angegebenen Aufruf ab.
Syntax
LONG TSPIAPI TSPI_lineGetCallAddressID(
HDRVCALL hdCall,
LPDWORD lpdwAddressID
);
Parameter
hdCall
Das Handle des Dienstanbieters für den Aufruf, dessen Adressbezeichner abgerufen werden soll. Der Aufrufstatus von hdCall kann ein beliebiger Zustand sein.
lpdwAddressID
Ein Zeiger auf ein DWORD , in das der Dienstanbieter den Adressbezeichner des Aufrufs schreibt.
Rückgabewert
Gibt null zurück, wenn die Funktion erfolgreich ist, oder eine Fehlernummer, wenn ein Fehler auftritt. Mögliche Rückgabewerte sind:
LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL.
Hinweise
Wenn der Dienstanbieter Zeilen als "Pools" von Kanalressourcen modelliert und umgekehrtes Multiplexing eines Aufrufs über mehrere Adressbezeichner ausführt, sollte er konsistent eine dieser Adressbezeichner als primären Bezeichner auswählen, der von dieser Funktion und in der LINECALLINFO-Datenstruktur gemeldet wird.
Diese Funktion weist keine direkte Korrespondenz auf TAPI-Ebene auf. Tapi bietet ausreichende Informationen, um die lineGetNewCalls-Funktion zu implementieren, die mit der Option LINECALLSELECT_ADDRESS aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | tspi.h |