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.
Relaterade ämnen