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