HRESULT PutProperty ( DISPID dwDispID, variante * var );
estático HRESULT PutProperty ( IDispatch * pDisp, DISPID dwDispID, variante * var );
Valor de retorno
Um dos valores HRESULT padrão.
Parâmetros
dwDispID
[no] O DISPID da propriedade a ser definida. O DISPID pode ser obtido de IDispatch:: GetIDsOfNames.
var
[no] Ponteiro para o valor da propriedade a ser definida.
pDisp
[no] Ponteiro para o interface IDispatch.
Observações
Defi&ne o valor da propriedade identificado por dwDispID para o valor de var. Se você fornecer pDisp, esse ponteiro de IDispatch é usado. Se você não fizer isso, o ponteiro de IDispatch contido no dados membro p é used.nbsp;
O código a seguir ilustra PutProperty:
DISPID dwDispID;
Var variante;
HRESULT hRes;
OLECHAR * szMember = "ThisProperty";
VariantInit(amp;var)
...
hRes = pDisp - > GetIDsOfNames (IID_NULL, szMember, 1, LOCALE_USER_DEFAULT, & dwDispID);
hRes = CComDispatchDriver::PutProperty (pDisp, dwDispID & var)
Visão geral de CComDispatchDriver | Membros de classe
Co&nsulte tambémnbsp;CComDispatchDriver::GetProperty