Condividi tramite


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;

Membri

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 delle dimensioni del settore o del cluster del dispositivo fisico sottostante.

EndOfFile

Posizione assoluta e nuova di fine 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, si riferisce effettivamente 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) Un file o una directory contrassegnata 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 reparse.

NumberOfLinks

Numero di collegamenti al file.

Osservazioni

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

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1809
intestazione ntifs.h

Vedere anche

FILE_STAT_INFORMATION

FltRequestFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletionEx