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


Функция 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

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

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

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

Возвращаемый код Описание
STATUS_FLT_DELETING_OBJECT
Экземпляр или том отключается. Это код ошибки.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 8.
целевая платформа Всеобщий
заголовка fltkernel.h (include Fltkernel.h)
библиотеки FltMgr.lib
DLL Fltmgr.sys
IRQL PASSIVE_LEVEL

См. также

FILE_GET_QUOTA_INFORMATION

FltQueryQuotaInformationFile

ZwSetQuotaInformationFile