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 CComDispatchDriver | Klassenmember
Siehe auch&Nbsp;CComDispatchDriver::GetProperty