CComDispatchDriver::PutProperty

HRESULTPutProperty (dwDispIDDISPID, вариант *var);

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

Возвращаемое значение

Один из стандартных значений HRESULT.

Параметры

dwDispID

[в] Идентификатор DISPID свойства следует установить. Идентификатор DISPID можно получить из IDispatch::GetIDsOfNames.

var

[в] Указатель на значение свойства, чтобы задать.

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