Delen via


CLSID-sleutel

Een CLSID is een wereldwijd unieke id waarmee een COM-klasseobject wordt geïdentificeerd. Als uw server of container koppelingen naar de ingesloten objecten toestaat, moet u een CLSID registreren voor elke ondersteunde klasse objecten.

Registersleutel

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CLSID}

Registersleutel Beschrijving
AppID- Koppelt een AppID aan een CLSID.
AutoConvertTo Hiermee geeft u de automatische conversie van een bepaalde klasse van objecten naar een nieuwe klasse van objecten.
AutoTreatAs- Hiermee stelt u automatisch de CLSID in voor de TreatAs-sleutel sleutel op de opgegeven waarde.
AuxUserType- Hiermee geeft u de korte weergavenaam en toepassingsnamen van een toepassing op.
Control Identificeert een object als een ActiveX-besturingselement.
conversie Wordt gebruikt door het dialoogvenster Converteren om te bepalen welke indelingen een toepassing kan lezen en schrijven.
DataFormats Hiermee geeft u de standaard- en hoofdgegevensindelingen op die worden ondersteund door een toepassing.
DefaultIcon- Bevat standaardpictogramgegevens voor iconische presentaties van objecten.
InprocHandler- Hiermee geeft u op of een toepassing een aangepaste handler gebruikt.
InprocHandler32 Hiermee geeft u op of een toepassing een aangepaste handler gebruikt.
InprocServer- Hiermee geeft u het pad naar de DLL van de in-process server.
InprocServer32 Registreert een 32-bits in-processerver en specificeert het threadingmodel van het appartement waarin de server kan worden uitgevoerd.
invoegbare Hiermee wordt aangegeven dat objecten van deze klasse moeten worden weergegeven in de dialoogvenster Object invoegen dialoogvenster wanneer deze worden gebruikt door COM-containertoepassingen.
Interface- Een optionele vermelding die alle interface-id's (IID's) aangeeft die worden ondersteund door de bijbehorende klasse.
LocalServer Hiermee geeft u het volledige pad naar een 16-bits lokale servertoepassing.
LocalServer32- Hiermee geeft u het volledige pad naar een 32-bits lokale servertoepassing.
MiscStatus- Hiermee geeft u op hoe u een object maakt en weergeeft.
ProgID- Koppelt een ProgID aan een CLSID.
ToolBoxBitmap32 Identificeert de modulenaam en resource-id voor een bitmap van 16 x 16 die moet worden gebruikt voor het gezicht van een werkbalk of werksetknop.
TreatAs Hiermee geeft u de CLSID op van een klasse die de huidige klasse kan emuleren.
werkwoord Hiermee geeft u de werkwoorden die moeten worden geregistreerd voor een toepassing.
versie Hiermee geeft u het versienummer van het besturingselement.
VersionIndependentProgID Koppelt een ProgID aan een CLSID. Deze waarde wordt gebruikt om de nieuwste versie van een objecttoepassing te bepalen.

 

Opmerkingen

De HKEY_LOCAL_MACHINE\SOFTWARE\Classes sleutel komt overeen met de HKEY_CLASSES_ROOT-sleutel, die werd bewaard voor compatibiliteit met eerdere versies van COM.

De CLSID-sleutel bevat informatie die wordt gebruikt door de standaard COM-handler om informatie over een klasse te retourneren wanneer deze zich in de actieve status bevindt.

Als u een CLSID voor uw toepassing wilt verkrijgen, kunt u de Uuidgen.exeof de functie CoCreateGuid gebruiken.

De CLSID is een 128-bits getal, in hex, binnen een paar accolades.

CoCreateGuid-