BEGIN_COM_MAP

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.

ATL-Makros und globale Funktionen

Index