Freigeben über


CLSID-Schlüssel

Eine CLSID ist ein global eindeutiger Bezeichner, der ein COM-Klassenobjekt identifiziert. Wenn Ihr Server oder Container die Verknüpfung mit den eingebetteten Objekten zulässt, müssen Sie eine CLSID für jede unterstützte Objektklasse 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.
Steuerelement- 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 Hauptdatenformate an, die von einer Anwendung unterstützt werden.
DefaultIcon- Stellt Standardsymbolinformationen für iconic-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 In-Process-Server-DLL an.
InprocServer32- Registriert einen 32-Bit-In-Process-Server und gibt das Threadingmodell des Apartments an, in dem der Server ausgeführt werden kann.
einfügebaren Gibt an, dass Objekte dieser Klasse im Listenfeld Dialogfeld "Objekt einfügen" angezeigt werden sollen, wenn sie von COM-Containeranwendungen verwendet werden.
Interface Ein optionaler Eintrag, der alle Schnittstellen-IDs (IIDs) angibt, die von der zugeordneten Klasse unterstützt werden.
LocalServer- Gibt den vollständigen Pfad zu einer 16-Bit-Lokalen Serveranwendung an.
LocalServer32- Gibt den vollständigen Pfad zu einer 32-Bit-Lokalen 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 16 x 16 Bitmap an, die für die Oberfläche 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 zur Kompatibilität mit früheren Versionen von COM beibehalten wurde.

Der CLSID-Schlüssel enthält Informationen, die vom standardmäßigen COM-Handler verwendet werden, um Informationen zu einer Klasse zurückzugeben, wenn sie sich im ausgeführten Zustand befindet.

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

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

CoCreateGuid-