Freigeben über


ITForwardInformation::SetForwardType-Methode (tapi3if.h)

Die SetForwardType-Methode legt den Weiterleitungsmodus und das Ziel nach Aufruferadresse fest.

Syntax

HRESULT SetForwardType(
  [in] long ForwardType,
  [in] BSTR pDestAddress,
  [in] BSTR pCallerAddress
);

Parameter

[in] ForwardType

Zeilenvorlaufmodus.

[in] pDestAddress

Zeiger auf die BSTR-Darstellung der Zieladresse für die Weiterleitung.

[in] pCallerAddress

Zeiger auf die BSTR-Darstellung der Aufruferadresse.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Methode war erfolgreich.
E_POINTER
Der Parameter pDestAddress oder pCallerAddress ist kein gültiger Zeiger.
E_INVALIDARG
Der ForwardType-Parameter ist ungültig.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang auszuführen.

Hinweise

Die Anwendung muss SysAllocString verwenden, um Arbeitsspeicher für die Parameter pDestAddress und pCallerAddress zuzuweisen. Die Anwendung muss SysFreeString verwenden, um den Arbeitsspeicher freizugeben, wenn die Variablen nicht mehr benötigt werden.

Anforderungen

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

Weitere Informationen

ITAddress::CreateForwardInfoObject

ITAddress::Forward

ITAddress::get_CurrentForwardInfo

ITForwardInformation

Terminalobjekt