DECLARE_REGISTRY ( classe, pid, vpid, nid, sinalizadores )
Parâmetros
classe
[no] Incluído para compatibilidade com versões anteriores.
pid
[no] Um LPCTSTR que é um identificador de programa específico da versão.
vpid
[no] Um LPCTSTR que é um identificador de programa independente de versão.
nid
[no] Um UINT que é um índice da Cadeia de caracteres de recurso no registro para usar como a descrição do programa.
sinalizadores
[no] Um DWORD que contém o modelo de threading do programa no registro. Deve ser um dos seguintes valores: THREADFLAGS_APARTMENT, THREADFLAGS_BOTHouou AUTPRXFLAG.
Observações
Insere o registro de classe padrão no registro do sistema ou remove-lo do registro do sistema. O registro padrão consiste no CLSID, o ID de programa, o ID de programa independente de versão, Cadeia de caracteres de descrição e o modelo de thread.
Quando você cria um objeto ou Controlarar usando o Assistente de objeto ATL, o assistente automaticamente implementa o suporte de registro com base em script e adiciona a macro DECLARE_REGISTRY_RESOURCEID a seus arquivos. Se você não quiser suporte de registro com base em script, você precisará substituir essa macro com DECLARE_REGISTRY. DECLARE_REGISTRY apenas insere as cinco basic teclas descritas acima no registro. Você deve manualmente gravar código para inserir outras chaves no registro.
Ver também