Share via


Metodo ITCallInfo::GetCallInfoBuffer (tapi3if.h)

Il metodo GetCallInfoBuffer ottiene gli elementi di informazioni sulle chiamate che richiedono un buffer, ad esempio informazioni sull'utente. Le applicazioni client di automazione, ad esempio quelle scritte in Visual Basic, devono usare il metodo ITCallInfo::get_CallInfoBuffer .

Sintassi

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

Parametri

[in] CallInfoBuffer

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

[out] pdwSize

Dimensioni del buffer restituite in byte.

[out] ppCallInfoBuffer

Puntatore al buffer contenente le informazioni di chiamata necessarie.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_OUTOFMEMORY
Memoria insufficiente per eseguire l'operazione.
E_POINTER
Il parametro pdwSize o 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

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

Vedi anche

CALLINFO_BUFFER

Oggetto Call

ITCallInfo

SetCallInfoBuffer

get_CallInfoBuffer

put_CallInfoBuffer