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.
Tabela TypeLib zawiera informacje, które należy umieścić w rejestracji rejestru bibliotek typów.
Tabela TypeLib zawiera następujące kolumny.
| Kolumna | Typ | Klucz | Nullable |
|---|---|---|---|
| Identyfikator LibID | identyfikator GUID | Y | N |
| Język | liczba całkowita | Y | N |
| Składnik_ | identyfikator | Y | N |
| Wersja | doubleinteger | N | Y |
| Opis | tekstu | N | Y |
| Katalog_ | identyfikator | N | Y |
| Cecha_ | identyfikator | N | N |
| Koszt | doubleinteger | N | Y |
Kolumny
-
LibID
-
Identyfikator GUID identyfikujący bibliotekę.
-
język
-
Język biblioteki typów. Musi to być liczba nieujemna.
-
Component_
-
Klucz zewnętrzny w pierwszej kolumnie tabeli składników . Ta kolumna identyfikuje składnik należący do Feature_, którego plik klucza jest zarejestrowaną biblioteką typów.
-
wersja
-
Jest to wersja biblioteki. Wersje główne i pomocnicze są kodowane w czterech bajtowych liczbach całkowitych. Wersja pomocnicza jest w dolnej ósemce bitów. Wersja główna jest w środku szesnastu bitów.
-
opis
-
Lokalizowalny opis biblioteki.
-
Directory_
-
Klucz zewnętrzny w pierwszej kolumnie tabeli usługi Directory. Ta kolumna identyfikuje ścieżkę Pomocy dla biblioteki typów. Ta kolumna jest ignorowana podczas reklam.
-
Feature_
-
Klucz zewnętrzny w pierwszej kolumnie tabeli Feature. Ta kolumna określa funkcję, która musi być zainstalowana, aby biblioteka typów działała.
-
koszt
-
Koszt skojarzony z rejestracją biblioteki typów w bajtach. Musi to być liczba nieujemna lub wartość null.
Uwagi
Ta tabela jest określana podczas wykonywania akcji RegisterTypeLibraries lub akcji UnregisterTypeLibraries.
Instalator zapisuje wszystkie informacje o rejestracji biblioteki typów w lokalizacji rejestru HKEY_LOCAL_MACHINE (HKLM). Jest to przypadek nawet w przypadku instalacji dla poszczególnych użytkowników. Biblioteki typów nie mogą być zarejestrowane w lokalizacjach poszczególnych użytkowników (HKCU).
Autorzy pakietów instalacyjnych zdecydowanie zaleca się używanie tabeli TypeLib. Zamiast tego należy zarejestrować biblioteki typów przy użyciu tabeli rejestru. Przyczyny unikania samodzielnej rejestracji obejmują:
- Jeśli instalacja korzystająca z tabeli TypeLib zakończy się niepowodzeniem i musi zostać wycofana, wycofanie może nie przywrócić komputera do tego samego stanu, który istniał przed wycofaniem. Biblioteki typów zarejestrowane przed wycofaniem mogą nie być zarejestrowane po wycofaniu.
Walidacja