CComDispatchDriver::PutProperty

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

Index