CComDispatchDriver::PutProperty

HRESULTPutProperty (DISPIDdwDispIDバリアント ※var);

静的HRESULTPutProperty (IDispatch ※pDisp、 DISPIDdwDispIDバリアント ※var);

戻り値

標準のHRESULT値の 1 つ。

パラメーター

dwDispID

[入力]設定するプロパティの DISPID。DISPID を取得することができます idispatch::getidsofnames。

var

[入力]設定するプロパティ値へのポインター。

pDisp

[入力]ポインター、 IDispatchインターフェイス。

解説

DwDispID varの値によって識別されるプロパティの値を設定します。PDispを指定した場合、そのIDispatchポインターが使用されます。これを行わない場合は、データ メンバー pの含まれるIDispatchポインター used.nbsp です。(&N);

次のコードを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 概要|nbsp;クラス メンバー(&N)

参照特価;CComDispatchDriver::GetProperty(&N)

Index