Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die CreateSession-Methode erstellt eine neue Agentsitzung für die ACD-Eingabegruppe und -Adresse.
Syntax
HRESULT CreateSession(
[in] ITACDGroup *pACDGroup,
[in] ITAddress *pAddress,
[out] ITAgentSession **ppAgentSession
);
Parameter
[in] pACDGroup
Zeiger auf die ITACDGroup-Schnittstelle .
[in] pAddress
Zeiger auf das ITAddress-Objekt , das für den Empfang von ACD-Aufrufen verfügbar ist.
[out] ppAgentSession
Zeiger auf die ITAgentSession-Schnittstelle für das erstellte Objekt.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
| Wert | Bedeutung |
|---|---|
|
Methode war erfolgreich. |
|
Der ppAgentSession-Parameter ist kein gültiger Zeiger. |
|
Fehler beim Öffnen einer Zeile für die Zieladresse. |
|
Das Argument pACDGroup oder pAddress ist ungültig. |
|
Zum Ausführen des Vorgangs ist nicht genügend Arbeitsspeicher vorhanden. |
|
Der Vorgang ist fehlgeschlagen, da die TAPI 3-DLL ein Timeout aufweist. Das Timeoutintervall beträgt zwei Minuten. |
Hinweise
TAPI ruft die AddRef-Methode für die von ITAgent::CreateSession zurückgegebene ITAgentSession-Schnittstelle auf. Die Anwendung muss Release auf der ITAgentSession-Schnittstelle aufrufen, um zugeordnete Ressourcen freizugeben.
Einige Telefonumgebungen erfordern eine persönliche Identifikationsnummer, um eine Sitzung zu öffnen. Weitere Informationen finden Sie unter CreateSessionWithPIN.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | tapi3.h (einschließlich Tapi3.h) |
| Bibliothek | Uuid.lib |
| DLL | Tapi3.dll |