Partager via


DECLARE_REGISTRY

Écrit l'inscription standard de classe dans la base de registres ou le supprimer de la base de registres.

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

Paramètres

  • class
    [in] Inclus pour la compatibilité descendante.

  • pid
    [in] LPCTSTR qui est un identificateur spécifique à la version du programme.

  • vpid
    [in] LPCTSTR qui est un identificateur indépendant de la version du programme.

  • nid
    [in] uint Qui est un index de la chaîne de ressource dans le Registre à utiliser comme description du programme.

  • flags
    [in] DWORD contenant le modèle de thread du programme dans le Registre.Doit avoir l'une des valeurs suivantes : THREADFLAGS_APARTMENT, THREADFLAGS_BOTH, ou AUTPRXFLAG.

Notes

L'inscription standard inclut le CLSID, l'ID du programme, l'ID du programme indépendant de la version, la chaîne de description, et le modèle de thread.

Lorsque vous créez un objet ou le contrôle à l'aide de ATL ajoute l'assistant de classe, l'assistant implémente automatiquement la prise en charge script- basé de Registre et ajoute la macro de DECLARE_REGISTRY_RESOURCEID à vos fichiers.Si vous ne souhaitez pas en charge script- basé de Registre, vous devez remplacer cette macro avec DECLARE_REGISTRY.DECLARE_REGISTRY insère uniquement les cinq clés de base décrites ci-dessus dans le Registre.Vous devez entrer manuellement le code pour insérer d'autres clés dans le Registre.

Configuration requise

Header: atlcom.h

Voir aussi

Référence

DECLARE_REGISTRY_RESOURCE

Autres ressources

Macros de Registre

Macros ATL