BEGIN_COM_MAP

BEGIN_COM_MAP (x )

พารามิเตอร์

x

[ใน] ชื่อของคุณจะเปิดเผยอินเทอร์เฟซการบนวัตถุคลาส?

หมายเหตุ

แผนที่ COM เป็นกลไกที่ exposes อินเทอร์เฟซการบนวัตถุไปยังไคลเอนต์ผ่านQueryInterface CComObjectRootEx::InternalQueryInterfaceส่งกลับพอยน์เตอร์สำหรับอินเทอร์เฟซในแผนที่ COM เท่านั้น เริ่มแผนผังของอินเทอร์เฟซกับแมโคBEGIN_COM_MAPเพิ่มรายการสำหรับแต่ละอินเทอร์เฟซของคุณมีแมโคCOM_INTERFACE_ENTRYหรือของตัวแปรหนึ่ง และทำแผนที่กับแมโคEND_COM_MAP?

จาก ATL ตัวอย่าง อย่างBEEPER

BEGIN_COM_MAP(CBeeper)
 nbsp COM_INTERFACE_ENTRY(IDispatch)
   COM_INTERFACE_ENTRY(IBeeper)
   COM_INTERFACE_ENTRY_TEAR_OFF (IID_ISupportErrorInfo, CBeeper2)
END_COM_MAP ()(&N)

ดู ATL COMMAPตัวอย่างสำหรับตัวอย่างที่ใช้ COM ชนิดต่าง ๆ แมปรายการแมโคร?

ATL แมโครและฟังก์ชันที่ส่วนกลาง

Index