Klíč CLSID
CLSID je globálně jedinečný identifikátor, který identifikuje objekt třídy COM. Pokud váš server nebo kontejner umožňuje propojení s vloženými objekty, musíte zaregistrovat CLSID pro každou podporovanou třídu objektů.
Klíč registru
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CLSID}
Klíč registru | Popis |
---|---|
AppID | Přidruží APPID k CLSID. |
autoConvertTo | Určuje automatický převod dané třídy objektů na novou třídu objektů. |
automatického zpracování | Automaticky nastaví CLSID pro TreatAs klíč na zadanou hodnotu. |
AuxUserType | Určuje krátký zobrazovaný název aplikace a názvy aplikací. |
ovládacích prvků | Identifikuje objekt jako ovládací prvek ActiveX. |
převodu | Používá se v dialogovém okně Převést k určení formátů, které může aplikace číst a zapisovat. |
datový formát | Určuje výchozí a hlavní formáty dat podporované aplikací. |
DefaultIcon | Poskytuje výchozí informace o ikonách pro ikonické prezentace objektů. |
InprocHandler | Určuje, jestli aplikace používá vlastní obslužnou rutinu. |
InprocHandler32 | Určuje, jestli aplikace používá vlastní obslužnou rutinu. |
InprocServer | Určuje cestu k knihovně DLL procesového serveru. |
InprocServer32 | Zaregistruje 32bitový procesový server a určuje model vláken apartmánu, ve které může server běžet. |
vložitelné | Označuje, že objekty této třídy by se měly objevit v seznamu Vložit objekt seznam, pokud jsou používány aplikacemi kontejneru COM. |
rozhraní | Volitelná položka, která určuje všechna ID rozhraní (IID) podporovaná přidruženou třídou. |
LocalServer | Určuje úplnou cestu k 16bitové aplikaci místního serveru. |
LocalServer32 | Určuje úplnou cestu k 32bitové aplikaci místního serveru. |
MiscStatus | Určuje, jak vytvořit a zobrazit objekt. |
ProgID | Přidruží identifikátor ProgID k CLSID. |
ToolBoxBitmap32 | Identifikuje název modulu a ID prostředku pro rastrový obrázek 16 x 16, který se použije pro tvář panelu nástrojů nebo tlačítka panelu nástrojů. |
TreatAs | Určuje CLSID třídy, která může emulovat aktuální třídu. |
sloveso | Určuje příkazy, které se mají zaregistrovat pro aplikaci. |
verze | Určuje číslo verze ovládacího prvku. |
versionIndependentProgID | Přidruží identifikátor ProgID k CLSID. Tato hodnota se používá k určení nejnovější verze aplikace objektu. |
Poznámky
Klíč HKEY_LOCAL_MACHINE\SOFTWARE\Classes odpovídá HKEY_CLASSES_ROOT klíč, který byl zachován kvůli kompatibilitě s dřívějšími verzemi modelu COM.
Klíč CLSID obsahuje informace používané výchozí obslužnou rutinou modelu COM k vrácení informací o třídě, když je ve spuštěném stavu.
K získání CLSID pro vaši aplikaci můžete použít Uuidgen.exenebo použít funkci CoCreateGuid.
CLSID je 128bitové číslo v šestnáctkovém formátu v páru složených závorek.
Související témata