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