CComDispatchDriver::PutProperty

HRESULT PutProperty ( DISPID dwDispID, variante de * var );

statique HRESULT PutProperty ( IDispatch * pDisp, DISPID dwDispID, variante de * var );

Valeur de retour

Une des valeurs HRESULT standards.

Paramètres

dwDispID

[en] Le DISPID de la propriété à définir. Le DISPID peut être obtenus à IDispatch::GetIDsOfNames.

var

[en] Pointeur vers la valeur de la propriété à définir.

pDisp

[en] Pointeur vers la interface IDispatch.

Remarques

Défi&nit la valeur de la propriété identifiée par dwDispID de la valeur dans le var. Si vous fournissez des pDisp, ce pointeur IDispatch est utilisé. Si vous ne le faites pas, le pointeur IDispatch contenu dans les données membres p est used.nbsp;

Le code suivant illustre PutProperty:

 DISPID dwDispID ;
Var VARIANT ;
HRESULT hRes ;
OLECHAR * szMember = « ThisProperty » ;
VariantInit(amp;var)
...
hRes = pDisp - > GetIDsOfNames (IID_NULL, szMember, 1, LOCALE_USER_DEFAULT, & dwDispID) ;
hRes = CComDispatchDriver::PutProperty (pDisp, dwDispID et var)

Aperçu CComDispatchDriver |  ; Membres de classe

Voir aussi  ;CComDispatchDriver::GetProperty

Index