struttura FILE_STAT_INFORMATION (ntifs.h)

FILE_STAT_INFORMATION contiene metadati relativi a un file.

Sintassi

typedef struct _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;
  ACCESS_MASK   EffectiveAccess;
} FILE_STAT_INFORMATION, *PFILE_STAT_INFORMATION;

Members

FileId

Specifica l'ID di un file.

CreationTime

Specifica l'ora di creazione di un file.

LastAccessTime

Specifica l'ultima volta che è stato eseguito l'accesso a un file.

LastWriteTime

Specifica l'ultima volta in cui è stato scritto un file.

ChangeTime

Specifica l'ultima volta che un file è stato modificato.

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 assoluta di fine 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 di file, che possono essere qualsiasi combinazione valida dei seguenti elementi:

Attributo Valore
FILE_ATTRIBUTE_READONLY 0x00000001
FILE_ATTRIBUTE_HIDDEN 0x00000002
FILE_ATTRIBUTE_SYSTEM 0x00000004
FILE_ATTRIBUTE_DIRECTORY 0x00000010
FILE_ATTRIBUTE_ARCHIVE 0x00000020
FILE_ATTRIBUTE_NORMAL 0x00000080

ReparseTag

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

NumberOfLinks

Specifica il numero di collegamenti al file.

EffectiveAccess

Specifica i diritti di accesso del file.

Commenti

NtQueryInformationByName e NtQueryInformationFile restituiscono informazioni in una struttura FILE_STAT_INFORMATION quando il parametro FileInformationClass è FileStatInformation.

Requisiti

Requisito Valore
Intestazione ntifs.h

Vedi anche

NtQueryInformationByName

NtQueryInformationFile