Partager via


ITCallInfo::get_CallInfoBuffer méthode (tapi3if.h)

La méthode get_CallInfoBuffer obtient les éléments d’informations d’appel qui nécessitent une mémoire tampon, telles que les informations utilisateur-utilisateur. Cette méthode est fournie pour les applications clientes Automation, telles que celles écrites en Visual Basic. Les applications C et C++ doivent utiliser la méthode ITCallInfo::GetCallInfoBuffer .

Syntaxe

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

Paramètres

[in] CallInfoBuffer

CALLINFO_BUFFER indicateur du type d’informations nécessaire, par exemple CIB_USERUSERINFO.

[out] ppCallInfoBuffer

Pointeur vers la représentation VARIANT de la mémoire tampon d’informations d’appel. L’application doit appeler la fonction CoTaskMemFree pour libérer la mémoire allouée pour ce paramètre.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Signification
S_OK
La méthode a réussi.
E_OUTOFMEMORY
La mémoire est insuffisante pour effectuer l’opération.
E_POINTER
Le paramètre ppCallInfoBuffer n’est pas un pointeur valide.
E_INVALIDARG
Le paramètre CallInfoBuffer n’est pas une valeur valide.
TAPI_E_INVALCALLSTATE
L’état actuel de l’appel n’est pas valide pour cette opération.

Configuration requise

   
Plateforme cible Windows
En-tête tapi3if.h (inclure Tapi3.h)
Bibliothèque Uuid.lib
DLL Tapi3.dll

Voir aussi

CALLINFO_BUFFER

Call, objet

GetCallInfoBuffer

ITCallInfo

SetCallInfoBuffer

put_CallInfoBuffer