struttura FILE_NETWORK_OPEN_INFORMATION (wdm.h)
La struttura FILE_NETWORK_OPEN_INFORMATION viene usata come argomento per ZwQueryInformationFile.
Sintassi
typedef struct _FILE_NETWORK_OPEN_INFORMATION {
LARGE_INTEGER CreationTime;
LARGE_INTEGER LastAccessTime;
LARGE_INTEGER LastWriteTime;
LARGE_INTEGER ChangeTime;
LARGE_INTEGER AllocationSize;
LARGE_INTEGER EndOfFile;
ULONG FileAttributes;
} FILE_NETWORK_OPEN_INFORMATION, *PFILE_NETWORK_OPEN_INFORMATION;
Membri
CreationTime
Specifica l'ora di creazione del file.
LastAccessTime
Specifica l'ora dell'ultimo accesso al file.
LastWriteTime
Specifica l'ora dell'ultima scrittura del file.
ChangeTime
Specifica l'ora dell'ultima modifica del file.
AllocationSize
Specifica le 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
Specifica la posizione assoluta 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
Specifica uno o più flag diXXX FILE_ATTRIBUTE_. Per le descrizioni di questi flag, vedere la documentazione della funzione GetFileAttributes in Microsoft Windows SDK.
Osservazioni
FILE_READ_ATTRIBUTES'accesso al file è necessario per eseguire query su queste informazioni.
I valori time CreationTime, LastAccessTime, LastWriteTimee ChangeTime sono espressi in formato ora di sistema assoluto. Il tempo di sistema assoluto è il numero di intervalli di 100 nanosecondi dall'inizio dell'anno 1601 nel calendario gregoriano.
Questa struttura deve essere allineata su un limite LONGLONG (8 byte).
Fabbisogno
Requisito | Valore |
---|---|
intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |