Freigeben über


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

Weitere Informationen

LINECALLINFO