struttura QUERY_ON_CREATE_FILE_STAT_INFORMATION (ntifs.h)

La struttura QUERY_ON_CREATE_FILE_STAT_INFORMATION viene usata per scrivere informazioni sui file quando FltRequestFileInfoOnCreateCompletion viene chiamato con il flag QoCFileStatInformation impostato nel parametro InfoClassFlags .

Sintassi

typedef struct _QUERY_ON_CREATE_FILE_STAT_INFORMATION {
  LARGE_INTEGER FileId;
  LARGE_INTEGER CreationTime;
  LARGE_INTEGER LastAccessTime;
  LARGE_INTEGER LastWriteTime;
  LARGE_INTEGER ChangeTime;
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         FileAttributes;
  ULONG         ReparseTag;
  ULONG         NumberOfLinks;
} QUERY_ON_CREATE_FILE_STAT_INFORMATION, *PQUERY_ON_CREATE_FILE_STAT_INFORMATION;

Members

FileId

ID del file.

CreationTime

Ora di creazione del file.

LastAccessTime

Ora dell'ultimo accesso al file.

LastWriteTime

Ultima volta in cui è stato scritto il file.

ChangeTime

Ora dell'ultima modifica di un file.

AllocationSize

Dimensioni di allocazione dei file, in byte. In genere questo valore è un multiplo del settore o delle dimensioni del cluster del dispositivo fisico sottostante.

EndOfFile

Nuova posizione finale del file come offset di byte dall'inizio del file. EndOfFile specifica l'offset di byte alla fine del file. Poiché questo valore è in base zero, fa effettivamente riferimento al primo byte libero nel file. In altre parole, EndOfFile è l'offset al byte immediatamente successivo all'ultimo byte valido nel file.

FileAttributes

Attributi del file, che possono essere qualsiasi combinazione valida dei valori seguenti.

Attributo Significato
FILE_ATTRIBUTE_READONLY (0x00000001) Il file è di sola lettura.
FILE_ATTRIBUTE_HIDDEN (0x00000002) Il file o la directory è nascosta.
FILE_ATTRIBUTE_SYSTEM (0x00000004) Il file o la directory è parzialmente o esclusivamente utilizzato dal sistema operativo.
FILE_ATTRIBUTE_DIRECTORY (0x00000010) Identifica una directory.
FILE_ATTRIBUTE_ARCHIVE (0x00000020) File o directory contrassegnati per l'archivio.
FILE_ATTRIBUTE_NORMAL (0x00000080) File che non dispone di altri attributi impostati. Questo attributo è valido solo se usato da solo.

ReparseTag

Tag del punto di ripristino. Per altre informazioni, vedere Informazioni sui punti di analisi .

NumberOfLinks

Numero di collegamenti al file.

Commenti

Il file system alloca questa struttura e inserisce le informazioni richieste, se supportate, mentre elabora una creazione di file. Gestione filtri consente di liberare la struttura allocata.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Intestazione ntifs.h

Vedi anche

FILE_STAT_INFORMATION

FltRequestFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletionEx