CComDispatchDriver::PutProperty

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

Index