структура FILE_STANDARD_INFORMATION_EX (wdm.h)

Структура FILE_STANDARD_INFORMATION_EX используется в качестве аргумента подпрограмм, которые запрашивают или задают сведения о файле.

Синтаксис

typedef struct _FILE_STANDARD_INFORMATION_EX {
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         NumberOfLinks;
  BOOLEAN       DeletePending;
  BOOLEAN       Directory;
  BOOLEAN       AlternateStream;
  BOOLEAN       MetadataAttribute;
} FILE_STANDARD_INFORMATION_EX, *PFILE_STANDARD_INFORMATION_EX;

Участники

AllocationSize

Размер выделения файла в байтах. Как правило, это значение является кратным размером сектора или кластера базового физического устройства.

EndOfFile

Конец расположения файла в виде смещения байтов.

NumberOfLinks

Количество жестких ссылок на файл.

DeletePending

Состояние ожидания удаления. ЗНАЧЕНИЕ TRUE указывает, что запрошено удаление файла.

Directory

Состояние каталога файла. Значение TRUE указывает, что файловый объект представляет каталог.

AlternateStream

Состояние альтернативного потока данных. Значение TRUE указывает, что объект файла представляет альтернативный поток данных.

MetadataAttribute

Состояние атрибута метаданных. ЗНАЧЕНИЕ TRUE указывает, что объект файла представляет атрибут метаданных.

Комментарии

EndOfFile указывает смещение байтов до конца файла. Поскольку это значение основано на нулях, оно фактически ссылается на первый свободный байт в файле; то есть это смещение к байту, сразу после последнего допустимого байта в файле.

Требования

   
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Заголовок wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

См. также раздел

ZwCreateFile

ZwQueryInformationFile

ZwSetInformationFile