Partilhar via


DECLARE_REGISTRY

Insere o inscrição de classe padrão no inscrição do sistema ou remove-o do inscrição do sistema.

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

Parâmetros

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

  • pid
    [in] An LPCTSTR que é um identificador de programa específico da versão.

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

  • NID
    [in] A UINT que é um índice da seqüência de recurso no registro para usar sistema autônomo a descrição do programa.

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

Comentários

O inscrição padrão consiste em CLSID, ID de programa, ID de programa da versão independente, seqüência de caracteres de descrição e modelo de segmento.

Quando você cria um objeto ou controle usando o Assistente para adicionar classe do ATL, o assistente automaticamente implementa o suporte de registro baseadas em script e adiciona o DECLARE_REGISTRY_RESOURCEID macro aos seus arquivos.Se não desejar que o suporte de registro baseadas em script, você precisará substituir essa macro DECLARE_REGISTRY. DECLARE_REGISTRY Insere somente as teclas básicas cinco descritas acima no registro. Manualmente, você deve escrever código para inserir outras chaves no registro.

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

DECLARE_REGISTRY_RESOURCE

Outros recursos

Macros do registro

Macros ATL