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