COM_INTERFACE_ENTRY_CHAIN ( ชื่อคลาส )
พารามิเตอร์
ชื่อคลาส
[ใน] มีคลาสพื้นฐานของวัตถุนั้นปัจจุบัน?
หมายเหตุ
แผนผังกระบวนการ COM ของคลาสพื้นฐานเมื่อการประมวลผลรายการนี้ในแผนที่ COM?
จากตัวอย่าง ATL ตัวอย่าง COMMAP
BEGIN_COM_MAP(COuter)
...COM_INTERFACE_ENTRY2(IDispatch, IOuter)
nbsp ...
COM_INTERFACE_ENTRY_CHAIN(CChainBase)
...
END_COM_MAP()(&N)
หมายเหตุรายการแรกในแผนที่ COM ต้องเป็นอินเทอร์เฟซบนวัตถุประกอบด้วยการแมป COM ดังนั้น คุณไม่สามารถเริ่มรายการของแผนที่ COM กับCOM_INTERFACE_ENTRY_CHAINซึ่งทำให้แผนที่ COM ของวัตถุแตกต่างกันเพื่อต้องการค้นหาจุด ที่COM_INTERFACE_ENTRY_CHAIN (COtherObject)ปรากฏในแผนที่ COM ของวัตถุได้ ถ้าคุณต้องการค้นหาแผนที่ COM ของวัตถุอีกครั้งแรก เพิ่มรายการอินเทอร์เฟซสำหรับIUnknownแผนที่ของคุณ COM โยงแผนที่ COM ของวัตถุอื่น ๆ ตัวอย่างเช่น:
BEGIN_COM_MAP(CThisObject)
nbsp COM_INTERFACE_ENTRY(IUnknown)
COM_INTERFACE_ENTRY_CHAIN(COtherObject)
END_COM_MAP ()(&N)
ดูแมโค COM_INTERFACE_ENTRYสำหรับข้อสังเกตเกี่ยวกับ COM แผนผังรายการ?