Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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