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

Vedi anche

FILE_REGION_INPUT

FILE_REGION_OUTPUT

FSCTL_QUERY_FILE_REGIONS