Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Wordt gebruikt door GetClassFile- om patronen te vergelijken met verschillende bestandsbytes in een niet-samengesteld bestand.
Registervermelding
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FileType
{CLSID}
n = offset, cb, mask, value
-
verschuiving
-
Bepaalt hoe ver van het begin of einde van het bestand de vergelijking begint. Als de offset een negatieve waarde is, begint de vergelijking vanaf het einde van het bestand min de offsetwaarde. De offsetwaarde is een decimaal type, tenzij voorafgegaan door '0x'.
-
cb
-
Geeft de lengte in bytes aan van het begin tot het einde van het bestand. Vertegenwoordigt het bytebereik in het bestand. De cb waarde is een decimaal, tenzij deze voorafgaat door 0x.
-
masker
-
Een binaire waarde die wordt gebruikt voor maskering, die wordt uitgevoerd met behulp van een logische AND-bewerking, en het bytebereik dat is opgegeven door offset en cb. Als deze waarde wordt weggelaten, worden de bytes ingesteld op alle bytes. Deze waarde is altijd hexadecimaal.
-
waarde
-
Vertegenwoordigt het patroon dat moet overeenkomen voor een bestand dat van dit bestandstype is. Het patroon wordt gebruikt om een bekende bestandsindeling van de inhoud correct te identificeren, niet door de extensie.
Opmerkingen
Vermeldingen worden gebruikt door de functie GetClassFile om patronen te vergelijken met verschillende bestandsbytes in een niet-samengesteld bestand. FileType- heeft CLSID-subsleutels, waarvan elk een reeks subsleutels 0, 1, 2, 3. Deze waarden bevatten patronen die, indien één overeenkomt, de aangegeven CLSID opleveren. Een waarde van '0, 4, FFFFFFFF, ABCD1234' geeft bijvoorbeeld aan dat de eerste 4 bytes in die volgorde moeten worden ABCD1234. Een waarde van "-4, 4, FEFEFEFE " geeft aan dat de laatste vier bytes in het bestand FEFEFEFE moeten zijn. Als een van beide patronen overeenkomt, wordt de CLSID geretourneerd.
De HKEY_LOCAL_MACHINE\SOFTWARE\Classes sleutel komt overeen met de HKEY_CLASSES_ROOT-sleutel, die werd bewaard voor compatibiliteit met eerdere versies van COM.
Verwante onderwerpen