Sdílet prostřednictvím


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.

CoCreateGuid