FILE _ SYSTEM _ RECOGNITION _ STRUCTURE-Struktur
Enthält die Auf-Datenträger-Dateisystemerkennungsinformationen, die im Startsektor des Volumes gespeichert sind (logischer Datenträgersektor null).
Dies ist eine intern definierte Datenstruktur, die nicht in einem öffentlichen Header verfügbar ist, und wird hier für Dateisystementwickler bereitgestellt, die die Dateisystemerkennung nutzen möchten. Weitere Informationen finden Sie unter Dateisystemerkennung.
Syntax
typedef struct _FILE_SYSTEM_RECOGNITION_STRUCTURE {
UCHAR Jmp[3];
UCHAR FsName[8];
UCHAR MustBeZero[5];
ULONG Identifier;
USHORT Length;
USHORT Checksum;
} FILE_SYSTEM_RECOGNITION_STRUCTURE;
Member
-
Jmp
-
Die JMP-Anweisung. Dieser Datenmember ist nicht im Wert enthalten, der im Checksum-Datenmember enthalten ist.
-
FsName
-
Der Dateisystemname. Dies ist eine Sequenz von 8 ASCII-Zeichen, die den nicht ortsunabhängigen lesbaren Namen des Dateisystems darstellt, mit dem das Volume formatiert ist.
Diese Zeichenfolge befindet sich an der gleichen Stelle wie der OEM-Dateisystemname auf einem Datenträger mit einer normalen BPB-Struktur (BIOS Parameter Block).
-
MustBeZero
-
Reservierter Speicherplatz, der alle Nullen enthält.
Dieses Datenmember überschneidet sich, was normalerweise die folgenden Datenmember in einer BPB sind:
- BytesPerSector
- SectorsPerCluster
- ReservedSectorCount
Da diese Datenmember auf 0 (null) festgelegt sind, sollte dies ausreichen, damit frühere Betriebssysteme daraus schließen, dass dies kein gültiger BPB ist und daher das Volume erkannt wird.
-
Identifier
-
Ein Strukturbezeichner. Muss den Wert 0x53525346 in Little-Endian-Bytereihenfolge angeordnet enthalten.
An diesem Punkt in der -Struktur werden die Daten auf 16 Bytes ausgerichtet.
-
Länge
-
Die Anzahl der Bytes in dieser Struktur, vom Anfang bis zum Ende, einschließlich des Jmp-Datenmembers.
-
Checksum
-
Eine 2-Byte-Prüfsumme, die für die Bytes berechnet wird, beginnend am FsName-Datenmember bis zum letzten Byte dieser Struktur, mit Ausnahme der Jmp- und Checksum-Datenmember.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
nur Windows 7 [ Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server 2008 [ R2-Desktop-Apps] |