FILE_SYSTEM_RECOGNITION_STRUCTURE struttura
Contiene le informazioni di riconoscimento del file system su disco archiviate nel settore di avvio del volume (settore del disco logico zero).
Si tratta di una struttura di dati definita internamente non disponibile in un'intestazione pubblica e viene fornita qui per gli sviluppatori di file system che vogliono sfruttare il riconoscimento del file system. Per altre informazioni, vedere Riconoscimento del file system.
Sintassi
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;
Members
-
Jmp
-
Istruzione JMP. Questo membro dati non è incluso nel valore contenuto nel membro dati Checksum .
-
FsName
-
Nome del file system. Si tratta di una sequenza di 8 caratteri ASCII che rappresenta il nome leggibile non localizzato del file system con cui viene formattato il volume.
Questa stringa si trova nella stessa posizione del nome del file system OEM in un disco con una normale struttura BPB (BIOS Parameter Block).
-
MustBeZero
-
Spazio riservato contenente tutti gli zero.
Questo membro dati si sovrappone normalmente ai membri dei dati seguenti in un BPB:
- BytePerSector
- SettoriPerCluster
- ReservedSectorCount
Poiché questi membri dati sono impostati su zero, questo dovrebbe essere sufficiente per causare la conclusione dei sistemi operativi precedenti che non è un BPB valido e quindi riconoscere il volume.
-
Identificatore
-
Identificatore della struttura. Deve contenere il valore 0x53525346 disposto in ordine di byte little-endian.
A questo punto nella struttura, i dati sono allineati a 16 byte.
-
Lunghezza
-
Numero di byte in questa struttura, dall'inizio alla fine, incluso il membro dati Jmp .
-
Checksum
-
Un checksum a due byte calcolato sui byte a partire dal membro dati FsName e termina all'ultimo byte di questa struttura, esclusi i membri dati Jmp e Checksum .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 7 [solo app desktop] |
Server minimo supportato |
Windows Server 2008 R2 [solo app desktop] |