Поделиться через


структура 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 в пакете SDK для Microsoft Windows.

Замечания

FILE_READ_ATTRIBUTES доступ к файлу требуется для запроса этих сведений.

Значения времени CreationTime, LastAccessTime, LastWriteTimeи ChangeTime выражаются в абсолютном системном формате времени. Абсолютное системное время — это число 100-наносекунд интервалов с начала года 1601 года в григорианском календаре.

Эта структура должна быть выровнена по границе LONGLONG (8-байтов).

Требования

Требование Ценность
заголовка wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

См. также

ZwQueryInformationFile