CLSID-kulcs
A CLSID egy globálisan egyedi azonosító, amely egy COM-osztályobjektumot azonosít. Ha a kiszolgáló vagy tároló lehetővé teszi a beágyazott objektumok csatolását, minden támogatott objektumosztályhoz regisztrálnia kell egy CLSID azonosítót.
Beállításkulcs
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CLSID}
Beállításkulcs | Leírás |
---|---|
AppID | Társít egy AppID-et egy CLSID-hez. |
AutoConvertTo | Egy adott objektumosztály automatikus átalakítását adja meg egy új objektumosztályra. |
AutoTreatAs | Automatikusan beállítja a TreatAs kulcs CLSID azonosítóját a megadott értékre. |
AuxUserType | Az alkalmazás rövid megjelenítendő nevét és alkalmazásneveit adja meg. |
Vezérlő | Egy objektumot ActiveX-vezérlőként azonosít. |
konvertálási | A konvertálása párbeszédpanel használatával határozza meg, hogy az alkalmazás milyen formátumokat tud olvasni és írni. |
DataFormats | Az alkalmazás által támogatott alapértelmezett és fő adatformátumokat adja meg. |
DefaultIcon | Alapértelmezett ikoninformációkat biztosít az objektumok ikonikus bemutatóihoz. |
InprocHandler | Megadja, hogy egy alkalmazás egyéni kezelőt használ-e. |
InprocHandler32 | Megadja, hogy egy alkalmazás egyéni kezelőt használ-e. |
InprocServer | A folyamaton belüli kiszolgáló DLL-jének elérési útját adja meg. |
InprocServer32 | Regisztrál egy 32 bites folyamaton belüli kiszolgálót, és megadja annak a lakásnak a menetmodellét, amelyben a kiszolgáló futtatható. |
Beszúrható | Azt jelzi, hogy az osztály objektumainak szerepelnie kell az Objektum beszúrása párbeszédpanel listájában, ha COM-tárolóalkalmazások használják. |
interfész | Nem kötelező bejegyzés, amely a társított osztály által támogatott összes interfészazonosítót (IID-t) megadja. |
LocalServer | Megadja egy 16 bites helyi kiszolgálóalkalmazás teljes elérési útját. |
LocalServer32 | Egy 32 bites helyi kiszolgálóalkalmazás teljes elérési útját adja meg. |
MiscStatus | Megadja, hogyan hozhat létre és jeleníthet meg objektumokat. |
ProgID | ProgID társítása CLSID-hez. |
ToolBoxBitmap32 | Egy eszköztár vagy eszközkészlet gomb arcához használandó 16 x 16 bitkép modulnevét és erőforrás-azonosítóját azonosítja. |
TreatAs | Egy olyan osztály CLSID-azonosítóját adja meg, amely képes az aktuális osztály emulálására. |
ige | Megadja az alkalmazáshoz regisztrálandó parancsokat. |
verzió | A vezérlő verziószámát adja meg. |
VersionIndependentProgID | ProgID társítása CLSID-hez. Ez az érték egy objektumalkalmazás legújabb verziójának meghatározására szolgál. |
Megjegyzések
A HKEY_LOCAL_MACHINE\SOFTWARE\Classes kulcs megfelel az HKEY_CLASSES_ROOT kulcsnak, amelyet a COM korábbi verzióival való kompatibilitás érdekében megőriztek.
A CLSID-kulcs az alapértelmezett COM-kezelő által használt információkat tartalmazza az osztály adatainak visszaadásához, ha az futó állapotban van.
Ha clSID-azonosítót szeretne beszerezni az alkalmazáshoz, használhatja a Uuidgen.exe, vagy használhatja a CoCreateGuid függvényt.
A CLSID egy 128 bites szám, hexában, egy kapcsos zárójelpáron belül.
Kapcsolódó témakörök