OBJECT_ENTRY_AUTO
Insere um objeto de ATL no mapa do objeto, atualizar o Registro, e cria uma instância do objeto.
OBJECT_ENTRY_AUTO(
clsid,
class
)
Parâmetros
clsid
[in] O CLSID de uma classe COM implementada por essa classe denominada classC++.class
[in] o nome da classe C++ que implementa a classe COM é representada por clsid.
Comentários
Macros de entrada do objeto são colocados no escopo global no projeto fornecer suporte para o registro, a inicialização, e a criação de uma classe.
OBJECT_ENTRY_AUTO entra nos ponteiros de função de funções de CreateInstance da classe da classe do criador e criador de classe factory para este objeto no mapa gerado automaticamente de objeto de ATL. Quando CAtlComModule::RegisterServer é chamado, atualizar o Registro do sistema para cada objeto no mapa do objeto.
A tabela a seguir descreve como informações de mapa adicionada ao objeto é obtida da classe dada como o segundo parâmetro para este macro.
Para informações |
Obtido de |
---|---|
Registro COM |
|
Criação de fábrica de classe |
|
Criação da instância |
|
Registro componente de categoria |
|
Inicialização e limpeza de nível de classe |
Requisitos
Cabeçalho: atlcom.h
Consulte também
Referência
OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO