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)