HRESULT PutProperty ( DISPID dwDispID, VARIANT * var );
estática HRESULT PutProperty ( IDispatch * pDisp, DISPID dwDispID, VARIANT * var );
Valor devuelto
Uno de los valores HRESULT estándar.
Parámetros
dwDispID
[en] El DISPID de la propiedad para establecerse. Puede obtenerse el DISPID IDispatch:: GetIDsOfNames.
var
[en] Puntero al valor de la propiedad para establecer.
pDisp
[en] Puntero a la interfaz IDispatch.
Observaciones
Establece el valor de la propiedad ide&ntificada por dwDispID en el valor de var. Si usted suministra pDisp, se utiliza ese puntero IDispatch . Si no lo hace, el puntero IDispatch contenido en el miembro de datos p es used.nbsp;
El código siguiente 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)
Visió&n General de CComDispatchDriver |nbsp; Miembros de clase
Vea tambié&nnbsp;CComDispatchDriver::GetProperty