BEGIN_COM_MAP (X )
Parameter
x
[in] Der Name des Klassenobjekts, was Sie über Schnittstellen verfügbar machen.
Bemerkungen
Der COM-Zuordnung ist der Mechanismus, der Schnittstellen auf ein Objekt an einen Client über QueryInterfaceverfügbar macht. CComObjectRootEx::InternalQueryInterface gibt nur Zeiger für Schnittstellen in der COM-Zuordnung zurück. Starten Sie Ihre Schnittstelle-Karte mit dem BEGIN_COM_MAP -Makro, fügen Sie Einträge für jede Ihrer Schnittstellen mit das COM_INTERFACE_ENTRY -Makro oder einer seiner Varianten und füllen Sie die Karte mit dem END_COM_MAP -Makro.
Z. B. von der ATL BEEPER -Beispiel
BEGI&N_COM_MAP(CBeeper)
Nbsp; COM_INTERFACE_ENTRY(IDispatch)
COM_INTERFACE_ENTRY(IBeeper)
COM_INTERFACE_ENTRY_TEAR_OFF (IID_ISupportErrorInfo, CBeeper2)
(END_COM_MAP)
Finden Sie unter die ATL COMMAP -Beispiel für Beispiele für die Verwendung der verschiedenen Typen von COM Eintrag Makros anzeigen.