CComDispatchDriver::PutProperty

HRESULT PutProperty ( DISPID dwDispID, variante * var );

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

Valore restituito

Uno dei valori HRESULT standard.

Parametri

dwDispID

[in] Il DISPID della proprietà da impostare. Il DISPID può essere ottenuto da GetIDsOfNames.

var

[in] Puntatore al valore della proprietà da impostare.

pDisp

[in] Puntatore ai interfaccia IDispatch.

Osservazioni

Imposta il valore della proprietà ide&ntificata da dwDispID al valore in var. Se si specifica pDisp, viene utilizzato tale puntatore IDispatch . Se non lo fai, il puntatore IDispatch contenuto nel membro dati p è used.nbsp;

Il codice seguente illustra PutProperty:

 DISPID dwDispID;
Var variante;
HRESULT HRESULT;
OLECHAR * szMember = "ThisProperty";
VariantInit(amp;var)
...
HRESULT = pDisp - > GetIDsOfNames (IID_NULL, szMember, 1, LOCALE_USER_DEFAULT, & dwDispID);
HRESULT = CComDispatchDriver::PutProperty (pDisp, dwDispID e var)

Pa&noramica CComDispatchDriver |nbsp; Membri della classe

Vedere a&nchenbsp;CComDispatchDriver::GetProperty

Index