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.
Używany przez getClassFile do dopasowywania wzorców do różnych bajtów plików w pliku niezwiązanym.
Wpis rejestru
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FileType
{CLSID}
n = offset, cb, mask, value
-
przesunięcia
-
Określa, jak daleko od początku lub końca pliku ma rozpocząć porównywanie. Jeśli przesunięcie jest wartością ujemną, porównanie rozpoczyna się od końca pliku pomniejszonej o wartość przesunięcia. Wartość przesunięcia jest typem dziesiętnym, chyba że poprzedzona wartością "0x".
-
cb
-
Reprezentuje długość bajtów od początku do końca pliku. Reprezentuje zakres bajtów w pliku. Wartość cb jest dziesiętna, chyba że poprzedzona wartością "0x".
-
maski
-
Wartość binarna używana do maskowania, która jest wykonywana przy użyciu operacji logicznej AND oraz zakres bajtów określony przez przesunięcie i cb. Jeśli ta wartość zostanie pominięta, bajty są ustawione na wszystkie. Ta wartość jest zawsze szesnastkowa.
-
wartości
-
Reprezentuje wzorzec, który musi być zgodny z plikiem tego typu. Wzorzec jest używany do prawidłowego identyfikowania znanego formatu pliku z jego zawartości, a nie przez jego rozszerzenie.
Uwagi
Wpisy są używane przez funkcję GetClassFile w celu dopasowania wzorców do różnych bajtów plików w pliku niezwiązanym. FileType ma podklucze CLSID, z których każda ma serię podklucza 0, 1, 2, 3. Te wartości zawierają wzorce, które, jeśli jeden z nich pasuje, zwraca wskazany identyfikator CLSID. Na przykład wartość "0, 4, FFFFFFFF, ABCD1234" wskazuje, że pierwsze 4 bajty muszą być ABCD1234 w tej kolejności. Wartość "-4, 4, FEFEFEFE " wskazuje, że ostatnie cztery bajty w pliku muszą być FEFEFEFE. Jeśli dowolny wzorzec jest zgodny, zwracany jest identyfikator CLSID.
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.
Tematy pokrewne