Partilhar via


DECLARE_REGISTRY

Inserir o registro padrão da classe no Registro do sistema ou remova-o de Registro do sistema.

DECLARE_REGISTRY( 
   class, 
   pid, 
   vpid, 
   nid, 
   flags  
)

Parâmetros

  • class
    [in] incluído para compatibilidade com versões anteriores.

  • pid
    [in] LPCTSTR que é um identificador versão específica do programa.

  • vpid
    [in] LPCTSTR que é um identificador versão independente do programa.

  • nid
    [in] UINT que é um índice de cadeia de caracteres de recurso no Registro para usar como a descrição do programa.

  • flags
    [in] A DWORD que contém o modelo de threads de programa no Registro.Deve ser um dos seguintes valores: THREADFLAGS_APARTMENT, THREADFLAGS_BOTH, ou AUTPRXFLAG.

Comentários

O registro padrão consiste em CLSID, em identificação do programa, na identificação versão independente do programa, na cadeia de caracteres de descrição, e no modelo de threads.

Quando você cria um objeto ou controle que usa o ATL adiciona o assistente da classe, o assistente automaticamente implementa o suporte escrita com base do Registro e adiciona a macro de DECLARE_REGISTRY_RESOURCEID a seus arquivos.Se você não quiser suporte escrita com base do Registro, você precisa substituir esse macro com DECLARE_REGISTRY.DECLARE_REGISTRY insere somente as cinco chaves básicas descritos acima no Registro.Você deve manualmente escrever código para inserir outras teclas no Registro.

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

DECLARE_REGISTRY_RESOURCE

Outros recursos

Macros do Registro

Macros de ATL