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 ชนิดต่าง ๆ แมปรายการแมโคร?