OBJECT_ENTRY_AUTO
Insere um objeto ATL no MAP de objeto, atualiza o registro e cria uma instância do objeto.
OBJECT_ENTRY_AUTO(
clsid,
class
)
clsid
[in] O CLSID de uma classe COM implementado pela classe C++ chamado class.class
[in] O nome da classe C++ implementar a classe COM representado por clsid.
As macros de entrada de objeto são colocadas no escopo global em um projeto para fornecer suporte para o inscrição, inicialização e a criação de uma classe.
OBJECT_ENTRY_AUTO Insere os ponteiros de função do criador de classe e classe de criador da fábrica de classes CreateInstance funções para este objeto para o MAP de objeto ATL gerado automaticamente. Quando CAtlComModule::RegisterServer é chamado, ele atualiza o registro do sistema para cada objeto no MAP de objeto.
A tabela a seguir descreve sistema autônomo sistema autônomo informações adicionadas ao MAP de objeto são obtidas da classe fornecida sistema autônomo o segundo parâmetro para essa macro.
Informações para |
Obtido |
---|---|
inscrição do COM |
|
Criação de fábrica de classes |
|
Criação da instância |
|
inscrição de categoria de componente |
|
Inicialização de nível de classe e limpeza |
Cabeçalho: atlcom.h