Функция RtlIsPartialPlaceholderFileInfo (ntifs.h)
Подпрограмма RtlIsPartialPlaceholderFileInfo определяет, является ли файл известным типом заполнителя, на основе сведений, возвращаемых NtQueryInformationFile или NtQueryDirectoryFile.
Синтаксис
NTSYSAPI NTSTATUS RtlIsPartialPlaceholderFileInfo(
[in] const VOID *InfoBuffer,
[in] FILE_INFORMATION_CLASS InfoClass,
[out] PBOOLEAN IsPartialPlaceholder
);
Параметры
[in] InfoBuffer
Указывает указатель на буфер, выделенный вызывающим объектом, который содержит сведения об объекте файла. Если это происходит из вызова NtQueryDirectoryFile, это может указывать на первую или любую последующую запись в буфере (найденную путем обхода буфера).
[in] InfoClass
Указывает, какой класс file Information следует использовать для запроса InfoBuffer.
[out] IsPartialPlaceholder
IsPartialPlaceholder — это указатель на логическое значение, которое возвращает значение TRUE , если файл или каталог является заполнителем. Он возвращает значение FALSE , если файл или каталог не является заполнителем или является полным заполнителем. Возвращает значение undefined при сбое.
Возвращаемое значение
Возвращает STATUS_SUCCESS , если isPartialPlaceholder является допустимым и не неопределенным.
Комментарии
Если InfoBuffer является из вызова NtQueryDirectoryFile, это может указывать на первую или любую последующую запись в буфере, которая найдена путем обхода буфера.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1709. |
Целевая платформа | Windows |
Header | ntifs.h (включая Ntifs.h) |