BEGIN_CATEGORY_MAP
Marca el principio del mapa de la categoría.
BEGIN_CATEGORY_MAP( theClass )
Parámetros
- theClass
[in] nombre de la clase que contiene el mapa de la categoría.
Comentarios
La asignación de la categoría se utiliza para especificar las categorías componentes la clase COM se implementará y que requieren las categorías él de su contenedor.
Agregue una entrada de IMPLEMENTED_CATEGORY a la asignación para cada categoría implementada por la clase COM. Agregue una entrada de REQUIRED_CATEGORY a la asignación para cada categoría que la clase exige a los clientes implementar. Marca el final del mapa con la macro de END_CATEGORY_MAP .
Las categorías componentes enumeradas en el mapa se registran automáticamente cuando se registra el módulo si la clase tiene OBJECT_ENTRY_AUTO asociado o OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO.
Nota
ATL utiliza el administrador de las categorías de componente estándar para registrar categorías componentes.Si el administrador no está presente en el sistema cuando se registra el módulo, el registro se realiza correctamente, pero las categorías componentes no se registradas para esa clase.
Para obtener más información sobre las categorías de componentes, vea ¿Qué son categorías componentes y cómo ellos funcionan? en Windows SDK.
Ejemplo
BEGIN_CATEGORY_MAP(CMyCtrl)
IMPLEMENTED_CATEGORY(CATID_Insertable)
END_CATEGORY_MAP()
Requisitos
encabezado: atlcom.h