IDispatchImpl

templatelt คลาสT, const IID *piid, const GUID *plibid, WORDwMajor= 1, WORDwMinor= 0 คลาสtihclass= CComTypeInfoHolder >
คลา IDispatchImpl: สาธารณะ
T

พารามิเตอร์

T

อินเทอร์เฟซแบบคู่?

piid

การชี้ไป IID ของT?

plibid

ตัวชี้ไปยังตัวระบุของTของชนิดไลบรารีส่วน?

wMajor

รุ่นหลักของไลบรารีชนิด ค่าเริ่มต้นคือ 1?

wMinor

รุ่นรองของไลบรารีชนิด ค่าเริ่มต้นคือ 0?

tihclass

ชนชั้นที่ใช้ในการจัดการข้อมูลชนิดสำหรับT ค่าเริ่มต้นคือCComTypeInfoHolder?

IDispatchImplให้ใช้งานเป็นค่าเริ่มต้นสำหรับการ IDispatchส่วนของอินเทอร์เฟซสองบนวัตถุของคุณ อินเทอร์เฟซสองมาจากIDispatchและใช้เฉพาะชนิดเข้ากันได้กับ Automation เช่น dispinterface อินเทอร์เฟซอัลสนับสนุนแต่เช้า และสายผูก อย่างไรก็ตาม ในอินเทอร์เฟซแบบสองแตกต่างที่ยังสนับสนุนรวม vtable?

ตัวอย่างต่อไปนี้แสดงการใช้งานทั่วไปของIDispatchImpl:

คลา CBeeper:
 nbsp    สาธารณะ IDispatchImpl < IBeeper และ IID_IBeeper และ LIBID_BeeperLib >
      CComObjectRoot สาธารณะ
      สาธารณะ CComCoClass < CBeeper และ CLSID_Beeper >
{
   ...
}

IDispatchImplมีสมาชิกแบบสแตติกชนิดCComTypeInfoHolderที่จัดการกับข้อมูลชนิดสำหรับอินเทอร์เฟซแบบคู่ ถ้าคุณมีหลายวัตถุที่ใช้อินเทอร์เฟซแบบคู่เดียว เพียงอินสแตนซ์เดียวของCComTypeInfoHolderจะถูกใช้?

#รวม lt;atlcom.h>

สมาชิกของคลาส

ดูเพิ่มเติมnbsp ITypeInfo(&N)

Index