CComDispatchDriver::PutProperty

Hresult ใน PutProperty ( DISPID dwDispID, VARIANT * var );

คง Hresult ใน PutProperty ( IDispatch * pDisp, DISPID dwDispID, VARIANT * var );

ส่งกลับค่า

Hresult ในค่ามาตรฐานอย่างใดอย่างหนึ่ง?

พารามิเตอร์

dwDispID

[ใน] DISPID ของคุณสมบัติมีการตั้งค่า สามารถทำได้ DISPID IDispatch::GetIDsOfNames?

var

[ใน] ชี้ค่าคุณสมบัติเพื่อตั้งค่า?

pDisp

[ใน] ชี้ไป IDispatchอินเทอร์เฟซ?

หมายเหตุ

ตั้งค่าค่าของคุณสมบัติระบุไว้ตามdwDispIDค่าในvar ถ้าคุณใส่pDispมีใช้ตัวชี้ที่IDispatch ถ้าคุณไม่ทำ ตัวชี้IDispatchที่มีอยู่ในข้อมูลสมาชิกpคือ 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)

ดูเพิ่มเติมnbspCComDispatchDriver::GetProperty(&N)

Index