Freigeben über


lineGetProxyStatus-Funktion (tapi.h)

Die lineGetProxyStatus-Funktion gibt eine Liste der Proxyanforderungstypen zurück, die derzeit für das angegebene Gerät gewartet werden.

Syntax

LONG lineGetProxyStatus(
  HLINEAPP               hLineApp,
  DWORD                  dwDeviceID,
  DWORD                  dwAppAPIVersion,
  LPLINEPROXYREQUESTLIST lpLineProxyReqestList
);

Parameter

hLineApp

Behandeln Sie die Registrierung der Anwendung bei TAPI.

dwDeviceID

Das abzufragte Zeilengerät.

dwAppAPIVersion

Versionsnummer der zu verwendenden TAPI.

lpLineProxyReqestList

Zeiger auf eine strukturvariable Größe vom Typ LINEPROXYREQUESTLIST. Nach erfolgreichem Abschluss der Anforderung wird diese Struktur mit einer Liste der derzeit unterstützten Proxyanforderungen gefüllt. Vor dem Aufrufen von lineGetProxyStatus muss die Anwendung den dwTotalSize-Member dieser Struktur festlegen, um die Menge an Arbeitsspeicher anzugeben, die TAPI zum Zurückgeben von Informationen zur Verfügung steht.

Hinweis Wenn die Größenparameter in der Struktur nicht korrekt sind, besteht die Möglichkeit, dass Daten überschrieben werden. Weitere Informationen zum Festlegen von Strukturgrößen finden Sie im Thema Speicherzuordnung .
 

Rückgabewert

Gibt null zurück, wenn die Anforderung erfolgreich ist; Andernfalls gibt die Funktion einen der folgenden negativen Fehlerwerte zurück:

LINEERR_BADDEVICEID, LINEERR_INCOMPATIBLEAPIVERSION, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tapi.h
Bibliothek Tapi32.lib
DLL Tapi32.dll

Weitere Informationen

Informationen zu Call Center-Steuerelementen

LINEPROXYREQUESTLIST