Freigeben über


ITCallInfo::get_CallInfoBuffer-Methode (tapi3if.h)

Die get_CallInfoBuffer-Methode ruft Aufrufinformationselemente ab, die einen Puffer erfordern, z. B. Benutzer-Benutzer-Informationen. Diese Methode wird für Automation-Clientanwendungen bereitgestellt, z. B. für in Visual Basic geschriebene Anwendungen. C- und C++-Anwendungen müssen die ITCallInfo::GetCallInfoBuffer-Methode verwenden.

Syntax

HRESULT get_CallInfoBuffer(
  [in]  CALLINFO_BUFFER CallInfoBuffer,
  [out] VARIANT         *ppCallInfoBuffer
);

Parameter

[in] CallInfoBuffer

CALLINFO_BUFFER Indikator für den erforderlichen Informationstyp, z. B. CIB_USERUSERINFO.

[out] ppCallInfoBuffer

Zeiger auf die VARIANT-Darstellung des Aufrufinformationspuffers. Die Anwendung muss die CoTaskMemFree-Funktion aufrufen, um den für diesen Parameter zugewiesenen Arbeitsspeicher freizugeben.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert Bedeutung
S_OK
Methode war erfolgreich.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang auszuführen.
E_POINTER
Der ppCallInfoBuffer-Parameter ist kein gültiger Zeiger.
E_INVALIDARG
Der Parameter CallInfoBuffer ist kein gültiger Wert.
TAPI_E_INVALCALLSTATE
Der aktuelle Aufrufstatus ist für diesen Vorgang ungültig.

Anforderungen

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

Weitere Informationen

CALLINFO_BUFFER

Call-Objekt

GetCallInfoBuffer

ITCallInfo

SetCallInfoBuffer

put_CallInfoBuffer