структура FILE_NETWORK_OPEN_INFORMATION (wdm.h)
Структура FILE_NETWORK_OPEN_INFORMATION используется в качестве аргумента для ZwQueryInformationFile.
Синтаксис
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;
Члены
CreationTime
Указывает время создания файла.
LastAccessTime
Указывает время последнего доступа к файлу.
LastWriteTime
Указывает время последней записи файла.
ChangeTime
Указывает время последнего изменения файла.
AllocationSize
Указывает размер выделения файла в байтах. Обычно это значение кратно размеру сектора или кластера базового физического устройства.
EndOfFile
Задает абсолютную позицию конца файла в виде смещения байтов от начала файла. EndOfFile задает смещение байтов до конца файла. Так как это значение отсчитывается от нуля, оно фактически ссылается на первый свободный байт в файле. Другими словами, EndOfFile — это смещение до байта, следующего за последним допустимым байтом в файле.
FileAttributes
Указывает один или несколько флагов FILE_ATTRIBUTE_XXX . Описание этих флагов см. в документации по функции GetFileAttributes в Microsoft Windows SDK.
Комментарии
FILE_READ_ATTRIBUTES для запроса этих сведений требуется доступ к файлу.
Значения времени CreationTime, LastAccessTime, LastWriteTime и ChangeTime выражаются в абсолютном системном формате времени. Абсолютное системное время — это число 100-наносекундных интервалов с начала 1601 года в григорианском календаре.
Эта структура должна быть выровнена по границе LONGLONG (8 байт).
Требования
Требование | Значение |
---|---|
Заголовок | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |