CComDispatchDriver::PutProperty

HRESULT PutProperty ( DISPID dwDispID, варіант * var );

статичний HRESULT PutProperty ( IDispatch * pDisp, DISPID dwDispID, варіант * var );

Значення, яке повертається

Один із стандартних значень HRESULT.

Параметри

dwDispID

[в] DISPID встановити властивість. На DISPID можна отримати від IDispatch::GetIDsOfNames.

вар

[в] Вказівник миші, щоб встановити значення властивості.

pDisp

[в] Вказівник на IDispatch інтерфейс.

Зауваження

Установлення значення властивості, визначені dwDispID до значення var. Якщо вказати pDisp, що IDispatch вказівник використовується. Якщо ви цього не зробите, вказівник IDispatch , що міститься в даних член p є used. 

Наведений нижче код ілюструє PutProperty:

 DISPID dwDispID;
ВАРІАНТ 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 & var)

Огляд CComDispatchDriverЧлени класу

Дивіться також CComDispatchDriver::GetProperty

Index