CComDispatchDriver::PutProperty

HRESULT PutProperty ( DISPID DwDispID, VARIANT * Var );

statische HRESULT PutProperty ( IDispatch * pDisp, DISPID DwDispID, VARIANT * Var );

Rückgabewert

Eines der standard- HRESULT -Werte.

Parameter

dwDispID

[in] Die DISPID der Eigenschaft festgelegt werden. Die DISPID erhalten Sie von IDispatch:: GetIDsOfNames.

var

[in] Zeiger auf den Wert der Eigenschaft festgelegt werden.

pDisp

[in] Zeiger auf die IDispatch -Schnittstelle.

Bemerkungen

Legt de&n Wert der Eigenschaft identifiziert durch DwDispID mit dem Wert im Var. Wenn Sie pDispangeben, wird die IDispatch -Zeiger verwendet. Wenn Sie dies nicht tun, ist der IDispatch -Zeiger in den Daten Member p enthaltenen used.nbsp;

Der folgende Code veranschaulicht die PutProperty:

 DISPID-DwDispID;
VARIANT Var;
HRESULT hRes;
OLECHAR * SzMember = "ThisProperty";
VariantInit(amp;var)
...
hRes = pDisp - > GetIDsOfNames (IID_NULL, SzMember, 1, LOCALE_USER_DEFAULT, & DwDispID);
hRes = CComDispatchDriver::PutProperty (pDisp, DwDispID und Var)

Übersicht über die CComDispatchDriverKlassenmember

Siehe auch&Nbsp;CComDispatchDriver::GetProperty

Index