Metodo ITCallInfo::get_CallInfoBuffer (tapi3if.h)

Il metodo get_CallInfoBuffer ottiene gli elementi delle informazioni di chiamata che richiedono un buffer, ad esempio le informazioni sull'utente. Questo metodo viene fornito per le applicazioni client di Automazione, ad esempio quelle scritte in Visual Basic. Le applicazioni C e C++ devono usare il metodo ITCallInfo::GetCallInfoBuffer .

Sintassi

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

Parametri

[in] CallInfoBuffer

CALLINFO_BUFFER indicatore del tipo di informazioni necessario, ad esempio CIB_USERUSERINFO.

[out] ppCallInfoBuffer

Puntatore alla rappresentazione VARIANT del buffer delle informazioni sulle chiamate. L'applicazione deve chiamare la funzione CoTaskMemFree per liberare la memoria allocata per questo parametro.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Significato
S_OK
Il metodo è riuscito.
E_OUTOFMEMORY
Memoria insufficiente per eseguire l'operazione.
E_POINTER
Il parametro ppCallInfoBuffer non è un puntatore valido.
E_INVALIDARG
Il parametro CallInfoBuffer non è un valore valido.
TAPI_E_INVALCALLSTATE
Lo stato della chiamata corrente non è valido per questa operazione.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione tapi3if.h (includere Tapi3.h)
Libreria Uuid.lib
DLL Tapi3.dll

Vedi anche

CALLINFO_BUFFER

Oggetto Call

GetCallInfoBuffer

ITCallInfo

SetCallInfoBuffer

put_CallInfoBuffer