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.
Zugehörige Themen