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)