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