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.
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 |