Dela via


CLSID-nyckel

Ett CLSID är en globalt unik identifierare som identifierar ett COM-klassobjekt. Om servern eller containern tillåter länkning till dess inbäddade objekt måste du registrera ett CLSID för varje objektklass som stöds.

Registernyckel

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CLSID}

Registernyckel Beskrivning
AppID Associerar ett AppID med ett CLSID.
AutoConvertTo Anger automatisk konvertering av en viss klass av objekt till en ny objektklass.
AutoTreatAs Ställer automatiskt in CLSID för TreatAs nyckel till det angivna värdet.
AuxUserType Anger ett programs korta visningsnamn och programnamn.
Kontroll Identifierar ett objekt som en ActiveX-kontroll.
konvertering Används av dialogrutan Konvertera för att fastställa vilka format ett program kan läsa och skriva.
DataFormats Anger standard- och huvuddataformat som stöds av ett program.
DefaultIcon Innehåller standardinformation om ikon för ikoniska presentationer av objekt.
InprocHandler Anger om ett program använder en anpassad hanterare.
InprocHandler32 Anger om ett program använder en anpassad hanterare.
InprocServer Anger sökvägen till den processbaserade server-DLL:en.
InprocServer32 Registrerar en 32-bitars in-process-server och anger trådningsmodellen för den lägenhet som servern kan köras i.
kan infogas Anger att objekt i den här klassen ska visas i dialogrutan Infoga objekt i dialogrutan när de används av COM-containerprogram.
Interface En valfri post som anger alla gränssnitts-ID:n (IID) som stöds av den associerade klassen.
LocalServer Anger den fullständiga sökvägen till ett 16-bitars lokalt serverprogram.
LocalServer32 Anger den fullständiga sökvägen till ett 32-bitars lokalt serverprogram.
MiscStatus Anger hur du skapar och visar ett objekt.
ProgID Associerar ett ProgID med ett CLSID.
ToolBoxBitmap32 Identifierar modulnamnet och resurs-ID:t för en 16 x 16-bitmapp som ska användas för ett verktygsfält eller knapp i verktygslådan.
TreatAs Anger CLSID för en klass som kan emulera den aktuella klassen.
Verb Anger de verb som ska registreras för ett program.
version Anger versionsnumret för kontrollen.
VersionIndependentProgID Associerar ett ProgID med ett CLSID. Det här värdet används för att fastställa den senaste versionen av ett objektprogram.

 

Anmärkningar

Den HKEY_LOCAL_MACHINE\SOFTWARE\Classes nyckeln motsvarar den HKEY_CLASSES_ROOT nyckel som behålls för kompatibilitet med tidigare versioner av COM.

CLSID-nyckeln innehåller information som används av COM-standardhanteraren för att returnera information om en klass när den körs.

Om du vill hämta ett CLSID för ditt program kan du använda Uuidgen.exeeller använda funktionen CoCreateGuid.

CLSID är ett 128-bitarsnummer, i hex, inom ett par klammerparenteser.

CoCreateGuid