FILE_NETWORK_OPEN_INFORMATION Struktur (wdm.h)
Die FILE_NETWORK_OPEN_INFORMATION Struktur wird als Argument zum 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;
Angehörige
CreationTime
Gibt den Zeitpunkt an, zu dem die Datei erstellt wurde.
LastAccessTime
Gibt die Uhrzeit an, zu der die Datei zuletzt zugegriffen wurde.
LastWriteTime
Gibt die Uhrzeit an, zu der die Datei zuletzt geschrieben wurde.
ChangeTime
Gibt die Uhrzeit an, zu der die Datei zuletzt geändert wurde.
AllocationSize
Gibt die Größe der Dateizuordnung in Byte an. In der Regel ist dieser Wert ein Vielfaches des Sektors oder der Clustergröße des zugrunde liegenden physischen Geräts.
EndOfFile
Gibt die absolute End-of-File-Position als Byte-Offset 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 ein oder mehrere FILE_ATTRIBUTE_XXX- Flags an. Beschreibungen dieser Flags finden Sie in der Dokumentation der GetFileAttributes--Funktion im Microsoft Windows SDK.
Bemerkungen
FILE_READ_ATTRIBUTES Der Zugriff auf die Datei ist erforderlich, um diese Informationen abzufragen.
Zeitwerte CreationTime, LastAccessTime, LastWriteTime-und ChangeTime- werden im absoluten Systemzeitformat ausgedrückt. Absolute Systemzeit ist die Anzahl von 100-Nanosekunden-Intervallen 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 (include Wdm.h, Ntddk.h, Ntifs.h) |