Condividi tramite


struttura FILE_STANDARD_INFORMATION_EX (wdm.h)

La struttura FILE_STANDARD_INFORMATION_EX viene utilizzata come argomento per le routine che eseguono query o impostano informazioni sui file.

Sintassi

typedef struct _FILE_STANDARD_INFORMATION_EX {
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         NumberOfLinks;
  BOOLEAN       DeletePending;
  BOOLEAN       Directory;
  BOOLEAN       AlternateStream;
  BOOLEAN       MetadataAttribute;
} FILE_STANDARD_INFORMATION_EX, *PFILE_STANDARD_INFORMATION_EX;

Membri

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

Fine del percorso del file come offset di byte.

NumberOfLinks

Numero di collegamenti reali al file.

DeletePending

Stato di eliminazione in sospeso. TRUE indica che è stata richiesta un'eliminazione di file.

Directory

Stato della directory del file. TRUE indica che l'oggetto file rappresenta una directory.

AlternateStream

Stato del flusso di dati alternativo. TRUE indica che l'oggetto file rappresenta un flusso di dati alternativo.

MetadataAttribute

Stato dell'attributo dei metadati. TRUE indica che l'oggetto file rappresenta un attributo di metadati.

Osservazioni

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; ovvero, è l'offset al byte immediatamente successivo all'ultimo byte valido nel file.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Windows Server 2016
intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Vedere anche

ZwCreateFile

ZwQueryInformationFile

ZwSetInformationFile