Freigeben über


ITCallInfo::GetCallInfoBuffer-Methode (tapi3if.h)

Die GetCallInfoBuffer-Methode ruft Aufrufinformationselemente ab, die einen Puffer erfordern, z. B. Benutzer-Benutzer-Informationen. Automatisierungsclientanwendungen, z. B. die in Visual Basic geschriebenen, müssen die METHODE ITCallInfo::get_CallInfoBuffer verwenden.

Syntax

HRESULT GetCallInfoBuffer(
  [in]  CALLINFO_BUFFER CallInfoBuffer,
  [out] DWORD           *pdwSize,
  [out] BYTE            **ppCallInfoBuffer
);

Parameter

[in] CallInfoBuffer

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

[out] pdwSize

Größe des Puffers, der in Bytes zurückgegeben wird.

[out] ppCallInfoBuffer

Zeiger auf einen Puffer, der die erforderlichen Aufrufinformationen enthält.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Methode war erfolgreich.
E_OUTOFMEMORY
Zum Ausführen des Vorgangs ist nicht genügend Arbeitsspeicher vorhanden.
E_POINTER
Der Parameter pdwSize oder ppCallInfoBuffer ist kein gültiger Zeiger.
E_INVALIDARG
Der CallInfoBuffer-Parameter ist kein gültiger Wert.
TAPI_E_INVALCALLSTATE
Der aktuelle Aufrufstatus ist für diesen Vorgang ungültig.

Anforderungen

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

Weitere Informationen

CALLINFO_BUFFER

Objekt aufrufen

ITCallInfo

SetCallInfoBuffer

get_CallInfoBuffer

put_CallInfoBuffer