структура FILE_STANDARD_INFORMATION (wdm.h)
Структура FILE_STANDARD_INFORMATION используется в качестве аргумента для подпрограмм, которые запрашивают или задают сведения о файле.
Синтаксис
typedef struct _FILE_STANDARD_INFORMATION {
LARGE_INTEGER AllocationSize;
LARGE_INTEGER EndOfFile;
ULONG NumberOfLinks;
BOOLEAN DeletePending;
BOOLEAN Directory;
} FILE_STANDARD_INFORMATION, *PFILE_STANDARD_INFORMATION;
Члены
AllocationSize
Размер выделения файла в байтах. Обычно это значение является нескольким из сектора или кластера базового физического устройства.
EndOfFile
Конец расположения файла в виде смещения байтов.
NumberOfLinks
Количество жестких ссылок на файл.
DeletePending
Состояние ожидания удаления. TRUE указывает, что было запрошено удаление файла.
Directory
Состояние каталога файлов. TRUE указывает, что объект файла представляет каталог.
Замечания
EndOfFile указывает смещение байтов к концу файла. Так как это значение является отсчитываемым от нуля, он фактически ссылается на первый бесплатный байт в файле; То есть это смещение к байту сразу после последнего допустимого байта в файле.
Требования
Требование | Ценность |
---|---|
заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |