Freigeben über


lineProxyResponse-Funktion (tapi.h)

Die lineProxyResponse-Funktion gibt den Abschluss einer Proxyanforderung durch einen registrierten Proxyhandler an, z. B. einen ACD-Agent-Handler auf einem Server.

Syntax

LONG lineProxyResponse(
  HLINE              hLine,
  LPLINEPROXYREQUEST lpProxyRequest,
  DWORD              dwResult
);

Parameter

hLine

Ein Handle für das open line-Gerät.

lpProxyRequest

Ein Zeiger auf den Proxyanforderungspuffer, der der Anwendung von TAPI in einer LINE_PROXYREQUEST Nachricht übergeben wird. Bei Proxyanforderungen, die Daten an die Clientanwendung zurückgeben, sollte der Proxyhandler vor dem Aufrufen dieser Funktion die erforderliche Struktur in diesem Puffer ausgefüllt haben. Die elemente dwNeededSize und dwUsedSize der zurückzugebenden Struktur müssen entsprechend festgelegt worden sein.

Hinweis Wenn die Größenparameter in der Struktur falsch sind, können Daten möglicherweise überschrieben werden. Weitere Informationen zum Festlegen von Strukturgrößen finden Sie unter Speicherbelegung.
 

dwResult

Ein Funktionsergebnis, das an die aufrufende Anwendung in einer LINE_REPLY-Nachricht zurückgegeben wird (automatisch von TAPI generiert). Muss null oder einer der negativen Fehlerwerte sein, die für die aufgerufene Funktion definiert sind.

Rückgabewert

Gibt null zurück, wenn die Funktion erfolgreich ist, oder einen der folgenden negativen Fehlerwerte:

LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_INVALPOINTER, LINEERR_NOMEM, LINEERR_NOTREGISTERED, LINEERR_OPERATIONFAILED, LINE ERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Anforderungen

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

Weitere Informationen

Ergänzende Zeilendienstfunktionen

ÜBERSICHT ÜBER TAPI 2.2-Referenz