FILE_REGION_INFO struttura (ntifs.h)
La struttura FILE_REGION_INFO contiene un'area calcolata di un file in base a un utilizzo desiderato. Questa struttura viene usata per archiviare le informazioni sull'area per il messaggio di risposta FSCTL_QUERY_FILE_REGIONS, con la struttura FILE_REGION_OUTPUT contenente una o più struttureFILE_REGION_INFO.
Sintassi
typedef struct _FILE_REGION_INFO {
LONGLONG FileOffset;
LONGLONG Length;
ULONG Usage;
ULONG Reserved;
} FILE_REGION_INFO, *PFILE_REGION_INFO;
Members
FileOffset
Intero con segno a 64 bit che contiene l'offset del file, in byte, dell'area.
Length
Intero con segno a 64 bit che contiene le dimensioni, in byte, dell'area.
Usage
Intero senza segno a 32 bit che indica l'utilizzo per l'area specificata del file. L'utilizzo può essere uno dei valori seguenti.
Valore | Significato |
---|---|
0x00000000 | L'intervallo specificato non è valido. Non corrisponde ai criteri dell'oggetto DesiredUsage richiesto. |
FILE_USAGE_VALID_CACHED_DATA (0x00000001 ) | Definisce le aree del file esistenti prima di VDL in quanto esiste nella gestione cache. |
FILE_USAGE_VALID_NONCACHED_DATA (0x00000002 ) | Definisce le aree dei file esistenti prima di VDL nel dispositivo di archiviazione. |
Reserved
Riservati; questo campo deve essere impostato su zero e ignorato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Intestazione | ntifs.h |