Freigeben über


lineGetAgentInfo-Funktion (tapi.h)

Die lineGetAgentInfo-Funktion gibt eine Struktur mit den ACD-Informationen zurück, die einem bestimmten Agenthandle zugeordnet sind. Es generiert eine LINE_PROXYREQUEST Nachricht, die an einen registrierten Proxyfunktionshandler gesendet werden soll und auf eine LINEPROXYREQUEST-Struktur vom Typ LINEPROXYREQUEST_GETAGENTINFO verweist.

Syntax

LONG lineGetAgentInfo(
  HLINE           hLine,
  HAGENT          hAgent,
  LPLINEAGENTINFO lpAgentInfo
);

Parameter

hLine

Handle mit dem Leitungsgerät.

hAgent

Bezeichner des Agents, dessen Informationen abgerufen werden sollen.

lpAgentInfo

Zeiger auf eine Struktur vom Typ LINEAGENTINFO. Wenn die Anforderung erfolgreich ist, wird diese Struktur mit den Agentstatistiken gefüllt.

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.

Hinweise

Vor dem Aufrufen der lineGetAgentInfo-Funktion sollte die Anwendung das dwTotalSize-Element der LINEAGENTINFO-Struktur so festlegen, dass die Menge an Arbeitsspeicher angegeben wird, der TAPI für die Rückgabe von Informationen zur Verfügung steht.

Anforderungen

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

Weitere Informationen

Informationen zu Call Center-Steuerelementen

LINEAGENTINFO

LINEPROXYREQUEST

LINE_PROXYREQUEST