BEGIN_CATEGORY_MAP
Markiert den Beginn der Kategorienzuordnung.
BEGIN_CATEGORY_MAP( theClass )
Parameter
- theClass
[in] Der Name der Klasse, die die Kategorienzuordnung enthält.
Hinweise
Die Kategorienzuordnung wird verwendet, um anzugeben, die Teilkategorien die COM-Klasse implementieren und die Kategorien es aus dem Container erfordert.
Fügen Sie einen Eintrag IMPLEMENTED_CATEGORY der Zuordnung für jede Kategorie hinzu, die von der COM-Klasse implementiert wird.Fügen Sie einen Eintrag REQUIRED_CATEGORY der Zuordnung für jede Kategorie hinzu, dass die Klasse die Client fordert zu implementieren.Markieren Sie das Ende der Zuordnung mit dem END_CATEGORY_MAP-Makro.
Die Teilkategorien, die in der Zuordnung aufgeführt sind, werden automatisch registriert, wenn das Modul registriert wird, wenn die Klasse zugeordnete soll oder OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO verfügt.
Hinweis |
---|
ATL verwendet den Normteilkategorienmanager, um Teilkategorien zu registrieren.Wenn der Manager nicht im System vorhanden ist, wenn das Modul registriert wird, folgt Registrierung, aber die Teilkategorien werden nicht für diese Klasse registriert. |
Weitere Informationen zu Teilkategorien, finden Sie unter Was sind Teilkategorien und deren Funktionsweise? in Windows SDK.
Beispiel
BEGIN_CATEGORY_MAP(CMyCtrl)
IMPLEMENTED_CATEGORY(CATID_Insertable)
END_CATEGORY_MAP()
Anforderungen
Header: möchten