Freigeben über


lineGetAgentSessionInfo-Funktion (tapi.h)

Die lineGetAgentSessionInfo-Funktion gibt eine Struktur zurück, die die ACD-Informationen enthält, die einem bestimmten Agentsitzungshandle zugeordnet sind. Es generiert eine LINE_PROXYREQUEST Nachricht, die an einen registrierten Proxyfunktionshandler gesendet werden soll, wobei auf eine LINEPROXYREQUEST-Struktur vom Typ LINEPROXYREQUEST_GETAGENTSESSIONINFO verwiesen wird.

Syntax

LONG lineGetAgentSessionInfo(
  HLINE                  hLine,
  HAGENTSESSION          hAgentSession,
  LPLINEAGENTSESSIONINFO lpAgentSessionInfo
);

Parameter

hLine

Handle mit dem Leitungsgerät.

hAgentSession

Bezeichner der Agentsitzung, deren Informationen abgerufen werden sollen.

lpAgentSessionInfo

Zeiger auf eine Struktur vom Typ LINEAGENTSESSIONINFO. Nach erfolgreichem Abschluss der Anforderung wird diese Struktur mit der Agentsitzungsstatistik gefüllt. Vor dem Aufrufen der lineGetAgentSessionInfo-Funktion muss die Anwendung den dwTotalSize-Member dieser Struktur festlegen, um die Menge an Arbeitsspeicher anzugeben, der TAPI zum Zurückgeben von Informationen zur Verfügung steht.

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

Rückgabewert

Gibt einen Anforderungsbezeichner zurück, wenn der asynchrone Vorgang gestartet wird; Andernfalls gibt die Funktion einen der folgenden Fehlerwerte zurück:

LINEERR_INVALLINEHANDLE, 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

LINEAGENTSESSIONINFO

LINEPROXYREQUEST

LINE_PROXYREQUEST