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.
Verwante onderwerpen