Freigeben über


ITBasicCallControl::P arkIndirect-Methode (tapi3if.h)

Die ParkIndirect-Methode parkt den Aufruf und gibt die geparkte Adresse zurück.

Syntax

HRESULT ParkIndirect(
  [out] BSTR *ppNonDirAddress
);

Parameter

[out] ppNonDirAddress

Zeiger auf eine BSTR-Darstellung der Adresse, an der der Anruf geparkt wurde.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Methode war erfolgreich.
E_POINTER
Der ppNonDirAddress-Parameter ist kein gültiger Zeiger.
E_FAIL
Park wird nicht unterstützt.
E_INVALIDARG
Der ppNonDirAddress-Parameter ist ungültig.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang auszuführen.
TAPI_E_TIMEOUT
Der Vorgang ist fehlgeschlagen, weil für die TAPI 3-DLL ein Timeout aufgetreten ist. Das Timeoutintervall beträgt zwei Minuten.

Hinweise

Einige Dienstanbieter unterstützen diesen Vorgang nicht, während das Streaming aktiv ist. Die Anwendung muss möglicherweise ITStream::StopStream oder ITSubStream::StopSubStream vor dem Vorgang und ITStream::StartStream oder ITSubStream::StartSubStream nach Abschluss des Vorgangs aufrufen.

Mit ParkDirect bestimmt die Anwendung die Adresse, an der der Anruf geparkt werden soll. Bei nicht direktgestelltem Park bestimmt der Schalter die Adresse und stellt diese für die Anwendung bereit. In beiden Fällen kann ein geparkter Anruf aufgehoben werden, indem diese Adresse angegeben wird.

Der geparkte Anruf wechselt in den getrennten Zustand, nachdem er erfolgreich geparkt wurde.

Einige Schalter können den Benutzer daran erinnern, nachdem ein Anruf für einen längeren Zeitraum geparkt wurde. Die Anwendung sieht einen Angebotsanruf, bei dem die Anrufursache auf Erinnerung festgelegt ist.

Die Anwendung muss SysFreeString verwenden, um den für den ppNonDirAddress-Parameter zugewiesenen Arbeitsspeicher freizugeben.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tapi3if.h (Tapi3.h einschließen)
Bibliothek Uuid.lib
DLL Tapi3.dll

Weitere Informationen

Call-Objekt

ITBasicCallControl

Parkübersicht

linePark