HRESULT PutProperty ( DISPID dwDispID, wariant * var. );
statyczne HRESULT PutProperty ( interfejsu IDispatch * pDisp, DISPID dwDispID, wariant * var. );
Wartość zwracany
Jednym ze standardowych wartości HRESULT.
Parametry
dwDispID
[w] DISPID właściwości mają zostać ustalone. DISPID, można otrzymać od IDispatch::GetIDsOfNames.
var
[w] Wskaźnik wartości właściwości można ustawić.
pDisp
[w] Wskaźnik do interfejsu IDispatch.
Uwagi
Ustawia wartość właściwości określo&nej przez dwDispID z wartością var. Jeśli zostanie podana pDisp, używana jest tego wskaźnika interfejsu IDispatch . Jeśli nie, wskaźnik IDispatch zawarte w Państwa danych p jest used.nbsp;
Poniższy kod ilustruje PutProperty:
DISPID dwDispID;
WARIANT var;
HRESULT parametrem typu HRESULT;
OLECHAR * szMember = "ThisProperty";
VariantInit(amp;var)
...
parametrem typu HRESULT = pDisp - > GetIDsOfNames (ma wartości IID_NULL, szMember, 1, LOCALE_USER_DEFAULT, & dwDispID);
parametrem typu HRESULT = CComDispatchDriver::PutProperty (pDisp, dwDispID & var)
Omówie&nie CComDispatchDriver |nbsp; Członkowie klasy
Zobacz też CComDispatchDriver::GetProperty