struttura QUERY_ON_CREATE_FILE_STAT_INFORMATION (ntifs.h)
La struttura
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 |