CLSID-Schlüssel

Eine CLSID ist ein global eindeutiger Bezeichner, der ein COM-Klassenobjekt identifiziert. Wenn Ihr Server oder Container das Verknüpfen mit den eingebetteten Objekten zulässt, müssen Sie eine CLSID für jede unterstützte Klasse von Objekten registrieren.

Registrierungsschlüssel

\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{CLSID}

Registrierungsschlüssel Beschreibung
Appid Ordnet eine AppID einer CLSID zu.
AutoConvertTo Gibt die automatische Konvertierung einer bestimmten Klasse von Objekten in eine neue Klasse von Objekten an.
AutoTreatAs Legt die CLSID für den TreatAs-Schlüssel automatisch auf den angegebenen Wert fest.
AuxUserType Gibt den kurzen Anzeigenamen und Anwendungsnamen einer Anwendung an.
Control Identifiziert ein Objekt als ActiveX-Steuerelement.
Konvertierung Wird vom Dialogfeld Konvertieren verwendet, um die Formate zu bestimmen, die eine Anwendung lesen und schreiben kann.
Dataformats Gibt die standard- und Standard Datenformate an, die von einer Anwendung unterstützt werden.
DefaultIcon Stellt Standardsymbolinformationen für ikonische Präsentationen von Objekten bereit.
InprocHandler Gibt an, ob eine Anwendung einen benutzerdefinierten Handler verwendet.
InprocHandler32 Gibt an, ob eine Anwendung einen benutzerdefinierten Handler verwendet.
InprocServer Gibt den Pfad zur DLL des prozessesinternen Servers an.
InprocServer32 Registriert einen 32-Bit-Prozessserver und gibt das Threadingmodell des Apartments an, in dem der Server ausgeführt werden kann.
Insertierbaren Gibt an, dass Objekte dieser Klasse im Listenfeld Objekt einfügen angezeigt werden sollen, wenn sie von COM-Containeranwendungen verwendet werden.
Schnittstelle Ein optionaler Eintrag, der alle von der zugeordneten Klasse unterstützten Schnittstellen-IDs (IIDs) angibt.
LocalServer Gibt den vollständigen Pfad zu einer lokalen 16-Bit-Serveranwendung an.
LocalServer32 Gibt den vollständigen Pfad zu einer lokalen 32-Bit-Serveranwendung an.
MiscStatus Gibt an, wie ein Objekt erstellt und angezeigt wird.
Progid Ordnet eine ProgID einer CLSID zu.
ToolBoxBitmap32 Gibt den Modulnamen und die Ressourcen-ID für eine Bitmap von 16 x 16 an, die für das Gesicht einer Symbolleiste oder Toolboxschaltfläche verwendet werden soll.
TreatAs Gibt die CLSID einer Klasse an, die die aktuelle Klasse emulieren kann.
Verb Gibt die Verben an, die für eine Anwendung registriert werden sollen.
Version Gibt die Versionsnummer des Steuerelements an.
VersionIndependentProgID Ordnet eine ProgID einer CLSID zu. Dieser Wert wird verwendet, um die neueste Version einer Objektanwendung zu ermitteln.

 

Bemerkungen

Der HKEY_LOCAL_MACHINE\SOFTWARE\Classes Schlüssel entspricht dem HKEY_CLASSES_ROOT Schlüssel, der aus Gründen der Kompatibilität mit früheren COM-Versionen beibehalten wurde.

Der CLSID-Schlüssel enthält Informationen, die vom COM-Standardhandler verwendet werden, um Informationen zu einer Klasse zurückzugeben, wenn sie sich im Ausführungszustand befindet.

Um eine CLSID für Ihre Anwendung zu erhalten, können Sie die Uuidgen.exe oder die CoCreateGuid-Funktion verwenden.

Die CLSID ist eine 128-Bit-Zahl in der Hexe innerhalb eines Paars geschweifter Klammern.

CoCreateGuid