OBJECT_ENTRY_AUTO
Escribe un objeto ATL en el mapa del objeto, actualice el registro, y crea una instancia de objeto.
OBJECT_ENTRY_AUTO(
clsid,
class
)
Parámetros
clsid
[in] El CLSID de una clase COM implementada por la clase de C++ denominado class.class
[in] El nombre de clase de C++ que implementa la clase COM representada por clsid.
Comentarios
Las macros de entrada de objeto se colocan en el ámbito global en el proyecto de proporcionar compatibilidad para el registro, la inicialización, y la creación de una clase.
OBJECT_ENTRY_AUTO entra en los punteros de función de las funciones de CreateInstance de la clase de la clase de generador y del generador de la clase- generador para este objeto en el mapa auto- representado del objeto ATL. Cuando se llama a CAtlComModule::RegisterServer , actualice el registro del sistema para cada objeto del mapa del objeto.
La tabla siguiente describe cómo información agregada a la asignación de objeto se obtiene de la clase especificada como segundo parámetro a esta macro.
Información para |
Obtenido de |
---|---|
Registro COM |
|
Creación de generador de clases |
|
Creación de instancias |
|
Registro componente category |
|
Inicialización y la limpieza de nivel de clase |
Requisitos
encabezado: atlcom.h
Vea también
Referencia
OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO