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


Функция FltSetQuotaInformationFile (fltkernel.h)

Подпрограмма FltSetQuotaInformationFile изменяет записи квоты для объекта файла.

Синтаксис

NTSTATUS FLTAPI FltSetQuotaInformationFile(
  [in] PFLT_INSTANCE Instance,
  [in] PFILE_OBJECT  FileObject,
  [in] PVOID         Buffer,
  [in] ULONG         Length
);

Параметры

[in] Instance

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

[in] FileObject

Указатель на объект файла.

[in] Buffer

Указатель на предоставленный вызывающим , FILE_GET_QUOTA_INFORMATION структурированный входной буфер, содержащий задаваемые записи сведений о квотах.

[in] Length

Длина (в байтах) буфера, на который указывает параметр Buffer .

Возвращаемое значение

FltSetQuotaInformationFile возвращает STATUS_SUCCESS или соответствующее значение NTSTATUS, например следующее.

Код возврата Описание
STATUS_FLT_DELETING_OBJECT
Экземпляр или том сносится. Это код ошибки.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 8.
Целевая платформа Универсальное
Верхняя часть fltkernel.h (включая Fltkernel.h)
Библиотека FltMgr.lib
DLL Fltmgr.sys
IRQL PASSIVE_LEVEL

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

FILE_GET_QUOTA_INFORMATION

FltQueryQuotaInformationFile

ZwSetQuotaInformationFile