структура QUERY_ON_CREATE_FILE_STAT_INFORMATION (ntifs.h)
Структура QUERY_ON_CREATE_FILE_STAT_INFORMATION используется для записи сведений о файле при вызове FltRequestFileInfoOnCreateCompletion с флагом QoCFileStatInformation , установленным в параметре InfoClassFlags .
Синтаксис
typedef struct _QUERY_ON_CREATE_FILE_STAT_INFORMATION {
LARGE_INTEGER FileId;
LARGE_INTEGER CreationTime;
LARGE_INTEGER LastAccessTime;
LARGE_INTEGER LastWriteTime;
LARGE_INTEGER ChangeTime;
LARGE_INTEGER AllocationSize;
LARGE_INTEGER EndOfFile;
ULONG FileAttributes;
ULONG ReparseTag;
ULONG NumberOfLinks;
} QUERY_ON_CREATE_FILE_STAT_INFORMATION, *PQUERY_ON_CREATE_FILE_STAT_INFORMATION;
Члены
FileId
Идентификатор файла.
CreationTime
Время создания файла.
LastAccessTime
Время последнего доступа к файлу.
LastWriteTime
Время последней записи файла.
ChangeTime
Время последнего изменения файла.
AllocationSize
Размер выделения файла в байтах. Обычно это значение кратно размеру сектора или кластера базового физического устройства.
EndOfFile
Абсолютная новая позиция окончания файла в виде смещения в байтах от начала файла. EndOfFile задает смещение байтов до конца файла. Так как это значение отсчитывается от нуля, оно фактически ссылается на первый свободный байт в файле. Другими словами, EndOfFile — это смещение до байта, следующего за последним допустимым байтом в файле.
FileAttributes
Атрибуты файла, которые могут быть любым допустимым сочетанием следующих значений.
attribute | Значение |
---|---|
FILE_ATTRIBUTE_READONLY (0x00000001) | Файл доступен только для чтения. |
FILE_ATTRIBUTE_HIDDEN (0x00000002) | Файл или каталог скрыты. |
FILE_ATTRIBUTE_SYSTEM (0x00000004) | Файл или каталог частично или исключительно используется операционной системой. |
FILE_ATTRIBUTE_DIRECTORY (0x00000010) | Определяет каталог. |
FILE_ATTRIBUTE_ARCHIVE (0x00000020) | Файл или каталог, помеченный для архива. |
FILE_ATTRIBUTE_NORMAL (0x00000080) | Файл, для которых не заданы другие атрибуты. Этот атрибут действителен только при использовании отдельно. |
ReparseTag
Повторно пропарировать тег точки. Дополнительные сведения см. в разделе Сведения о точках повторного анализа .
NumberOfLinks
Количество ссылок на файл.
Комментарии
Файловая система выделяет эту структуру и заполняет запрошенные сведения, если это поддерживается, во время обработки создания файла. Диспетчер фильтров освободит выделенную структуру.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Верхняя часть | ntifs.h |