FILE_NETWORK_OPEN_INFORMATION-Struktur (wdm.h)
Die FILE_NETWORK_OPEN_INFORMATION-Struktur wird als Argument für ZwQueryInformationFile verwendet.
Syntax
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;
Member
CreationTime
Gibt den Zeitpunkt an, zu dem die Datei erstellt wurde.
LastAccessTime
Gibt den Zeitpunkt an, zu dem zuletzt auf die Datei zugegriffen wurde.
LastWriteTime
Gibt den Zeitpunkt an, zu dem die Datei zuletzt geschrieben wurde.
ChangeTime
Gibt den Zeitpunkt an, zu dem die Datei zuletzt geändert wurde.
AllocationSize
Gibt die Dateizuordnungsgröße in Bytes an. In der Regel entspricht dieser Wert einem Vielfachen der Sektor- oder Clustergröße des zugrunde liegenden physischen Geräts.
EndOfFile
Gibt die absolute End-of-File-Position als Byteoffset vom Anfang der Datei an. EndOfFile gibt den Byteoffset bis zum Ende der Datei an. Da dieser Wert nullbasiert ist, bezieht er sich tatsächlich auf das erste freie Byte in der Datei. Mit anderen Worten, EndOfFile ist der Offset auf das Byte unmittelbar nach dem letzten gültigen Byte in der Datei.
FileAttributes
Gibt mindestens ein FILE_ATTRIBUTE_XXX-Flags an. Beschreibungen dieser Flags finden Sie in der Dokumentation der GetFileAttributes-Funktion im Microsoft Windows SDK.
Hinweise
FILE_READ_ATTRIBUTES Zugriff auf die Datei ist erforderlich, um diese Informationen abzufragen.
Die Zeitwerte CreationTime, LastAccessTime, LastWriteTime und ChangeTime werden im absoluten Systemzeitformat ausgedrückt. Die absolute Systemzeit ist die Anzahl der 100-Nanosekunden-Intervalle seit Beginn des Jahres 1601 im gregorianischen Kalender.
Diese Struktur muss an einer LONGLONG-Grenze (8 Byte) ausgerichtet werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |