Klucz CLSID
CLSID jest globalnie unikatowym identyfikatorem identyfikującym obiekt klasy COM. Jeśli serwer lub kontener zezwala na łączenie z jego osadzonymi obiektami, musisz zarejestrować identyfikator CLSID dla każdej obsługiwanej klasy obiektów.
Klucz rejestru
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CLSID}
Klucz rejestru | Opis |
---|---|
AppID | Kojarzy identyfikator AppID z identyfikatorem CLSID. |
AutoConvertTo | Określa automatyczną konwersję danej klasy obiektów na nową klasę obiektów. |
AutoTreatAs | Automatycznie ustawia identyfikator CLSID dla TreatAs klucz do określonej wartości. |
AuxUserType | Określa krótką nazwę wyświetlaną aplikacji i nazwy aplikacji. |
control | Identyfikuje obiekt jako kontrolkę ActiveX. |
konwersji | Używane przez okno dialogowe Konwertuj w celu określenia formatów, które aplikacja może odczytywać i zapisywać. |
DataFormats | Określa domyślne i główne formaty danych obsługiwane przez aplikację. |
DefaultIcon | Udostępnia domyślne informacje o ikonach prezentacji obiektów. |
InprocHandler | Określa, czy aplikacja używa niestandardowej procedury obsługi. |
InprocHandler32 | Określa, czy aplikacja używa niestandardowej procedury obsługi. |
InprocServer | Określa ścieżkę do biblioteki DLL serwera przetwarzania. |
InprocServer32 | Rejestruje 32-bitowy serwer przetwarzania i określa model wątków mieszkania, w których serwer może działać. |
z możliwością wstawiania | Wskazuje, że obiekty tej klasy powinny być wyświetlane w Wstaw obiekt okno dialogowe, gdy są używane przez aplikacje kontenerów COM. |
interfejsu | Opcjonalny wpis określający wszystkie identyfikatory interfejsów (IID) obsługiwane przez skojarzą klasę. |
LocalServer | Określa pełną ścieżkę do 16-bitowej aplikacji serwera lokalnego. |
LocalServer32 | Określa pełną ścieżkę do 32-bitowej aplikacji serwera lokalnego. |
MiscStatus | Określa sposób tworzenia i wyświetlania obiektu. |
ProgID | Kojarzy identyfikator progID z identyfikatorem CLSID. |
ToolBoxBitmap32 | Identyfikuje nazwę modułu i identyfikator zasobu dla mapy bitowej 16 x 16 do użycia dla twarzy paska narzędzi lub przycisku przybornika. |
TreatAs | Określa CLSID klasy, która może emulować bieżącą klasę. |
czasownika | Określa czasowniki, które mają być zarejestrowane dla aplikacji. |
wersja | Określa numer wersji kontrolki. |
VersionIndependentProgID | Kojarzy identyfikator progID z identyfikatorem CLSID. Ta wartość służy do określania najnowszej wersji aplikacji obiektu. |
Uwagi
Klucz HKEY_LOCAL_MACHINE\SOFTWARE\Classes odpowiada kluczowi HKEY_CLASSES_ROOT, który został zachowany w celu zachowania zgodności z wcześniejszymi wersjami modelu COM.
Klucz CLSID zawiera informacje używane przez domyślną procedurę obsługi COM w celu zwrócenia informacji o klasie, gdy jest w stanie uruchomienia.
Aby uzyskać identyfikator CLSID dla aplikacji, możesz użyć funkcji Uuidgen.exelub użyć funkcji CoCreateGuid.
CLSID jest 128-bitową liczbą w szesnastkach w parę nawiasów klamrowych.
Tematy pokrewne