Es wurden weitere Begriffe gefunden:


  ClassIDentifier

Ein ClassIDentifier (CLSID) ist ein global eindeutiger Bezeichner für ein COM Klassen Objekt. Wenn der Server oder Container auf seine eingebetteten Objekte zeigen soll,  dann muß für jedes unterstützte Objekt der Klasse eine CLSID registriert werden. Es handelt sich bei der CLSID um eine spezifische Variante der GUID (Globally Unique IDentifier). 

Die GUID ist ein eindeutiger Referenzwert welcher als Bezeichner (Identifier) in einer Software verwendet wird. Die GUID leitet sich aus verschiedenen Implementierungen des UUID Standards (Universally Unique Identifier) ab. 

Eine GUID wird üblicherweise als 128-Bit Wert abgelegt, und als 32-Bit Hexadezimalziffer, aufgeteilt in durch einen Bindestrich getrennten Gruppen, dargestellt.  GUIDs welche durch Zufallszahlen generiert werden enthalten eine feste 6-Bit Gruppe um die Eigenschaft als durch Zufallsgenerator erzeugte GUID anzugeben, sowie 122 zufällige Bits. Die Gesamtzahl der auf diese Weise  erzeugbaren Zufalls-GUIDs beläuft sich demnach auf 2 ^ 122.

Da es sich hierbei um einen unvorstellbar großen Ereignisraum handelt, ist die Wahrscheinlichkeit zwei Mal dieselbe GUID zu erzeugen (Duplikat) vernachlässigbar gering.  Es gibt jedoch auch andere GUID Versionen mit unterschiedlichen Eigenschaften und Wahrscheinlichkeiten, von garantiert Eindeutig bis wahrscheinlich nicht Eindeutig. 

Bei einem CLSID-Key handelt es sich um ein 16-Byte wertigen Schlüssel, aufgeteilt in 32 hexadezimal Ziffern, welche von einer geschweiften Klammer umgeben sind. Ein Beispiel wäre also, folgend der Notationsform der Wertigkeiten  Acht-Vier-Vier-Vier-Zwölf: {00010010-0010-1001-0110-001000101011}. 

In dem Microsoft Betriebssystem Windows werden Objekte über die CLSID adressiert. Diese Objekte enthalten Methoden die in den Eigenschaften kodiert sind um sie zu definieren, also beispielsweise Drag & Drop um ein Objekt mit der Maus zu verschieben.  Diese Object-Linking-and-Embedding Objekte werden mit Hilfe der CLSID eindeutig kodiert. Beispiele für CLSID Objekte sind der Papierkorb, die Netzwerkumgebung, der URL-Verlauf, das DFÜ-Netzwerk oder der Desktop. 

Die CLSID wird von Windows mit Hilfe des Programms GUIDGEN.exe erzeugt.  Um eigene CLSIDs anzulegen kann man sie mit Hilfe eines Programms erzeugen und in der  Windows-Registry unter HKEY_CLASSES_ROOT\CLSID anlegen.                               
Siehe auch:    Registry   Visual-Basic