Partager via


Clé CLSID

Un CLSID est un identificateur global unique qui identifie un objet de classe COM. Si votre serveur ou conteneur autorise la liaison à ses objets incorporés, vous devez inscrire un CLSID pour chaque classe d’objets prise en charge.

Clé de Registre

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CLSID}

Clé de Registre Description
appID Associe un AppID à un CLSID.
AutoConvertTo Spécifie la conversion automatique d’une classe donnée d’objets en une nouvelle classe d’objets.
AutoTreatAs Définit automatiquement le CLSID pour la clé TreatAs sur la valeur spécifiée.
AuxUserType Spécifie le nom d’affichage court et les noms d’application d’une application.
de contrôle Identifie un objet en tant que contrôle ActiveX.
de conversion Utilisé par la boîte de dialogue Convertir pour déterminer les formats qu’une application peut lire et écrire.
dataFormats Spécifie les formats de données par défaut et principaux pris en charge par une application.
DefaultIcon Fournit des informations d’icône par défaut pour les présentations emblématiques d’objets.
InprocHandler Spécifie si une application utilise un gestionnaire personnalisé.
InprocHandler32 Spécifie si une application utilise un gestionnaire personnalisé.
InprocServer Spécifie le chemin d’accès à la DLL du serveur in-process.
InprocServer32 Inscrit un serveur in-process 32 bits et spécifie le modèle de thread de l’appartement dans lequel le serveur peut s’exécuter.
insère Indique que les objets de cette classe doivent apparaître dans la boîte de dialogue Insérer un objet boîte de dialogue lorsqu’ils sont utilisés par des applications conteneur COM.
interface Entrée facultative qui spécifie tous les ID d’interface (IID) pris en charge par la classe associée.
localServer Spécifie le chemin d’accès complet à une application de serveur local 16 bits.
LocalServer32 Spécifie le chemin d’accès complet à une application de serveur local 32 bits.
MiscStatus Spécifie comment créer et afficher un objet.
ProgID Associe un ProgID à un CLSID.
ToolBoxBitmap32 Identifie le nom du module et l’ID de ressource d’une bitmap de 16 x 16 à utiliser pour le visage d’une barre d’outils ou d’un bouton de boîte à outils.
TreatAs Spécifie le CLSID d’une classe qui peut émuler la classe actuelle.
verbe Spécifie les verbes à inscrire pour une application.
version Spécifie le numéro de version du contrôle.
VersionIndependentProgID Associe un ProgID à un CLSID. Cette valeur est utilisée pour déterminer la dernière version d’une application objet.

 

Remarques

La clé HKEY_LOCAL_MACHINE\SOFTWARE\Classes correspond à la clé HKEY_CLASSES_ROOT, qui a été conservée pour la compatibilité avec les versions antérieures de COM.

La clé CLSID contient des informations utilisées par le gestionnaire COM par défaut pour retourner des informations sur une classe lorsqu’elle est dans l’état en cours d’exécution.

Pour obtenir un CLSID pour votre application, vous pouvez utiliser la Uuidgen.exe, ou utiliser la fonction CoCreateGuid.

Le CLSID est un nombre 128 bits, en hexadécimal, dans une paire d’accolades.

CoCreateGuid