MRxSetQuotaInfo 例程

RDBSS 调用MRxSetQuotaInfo 例程,请求网络微型重定向程序在文件系统对象上设置配额信息。

语法

PMRX_CALLDOWN MRxSetQuotaInfo;

NTSTATUS MRxSetQuotaInfo(
  _Inout_ PRX_CONTEXT RxContext
)
{ ... }

参数

RxContext [in, out]
指向RX_CONTEXT结构的指针。 此参数包含请求操作的 IRP。

返回值

MRxSetQuotaInfo 在成功时返回STATUS_SUCCESS或相应的 NTSTATUS 值,例如以下值之一:

返回代码 说明
STATUS_ACCESS_DENIED

调用方缺少此操作的适当安全性。

STATUS_CONNECTION_DISCONNECTED

连接已断开连接。

STATUS_INSUFFICIENT_RESOURCES

资源不足,无法完成查询。

STATUS_INVALID_PARAMETER

指定的参数无效。

STATUS_NOT_SUPPORTED

不支持配额。

注解

RDBSS 发出对 MRxSetQuotaInfo 的调用,以响应收到 IRP_MJ_SET_QUOTA 请求。

在调用 MRxSetQuotaInfo 之前,RDBSS 修改 RxContext 参数指向的 RX_CONTEXT 结构中的以下成员:

Info.Buffer 成员设置为 I/O 请求数据包中的用户缓冲区。 如果需要,RDBSS 已锁定此缓冲区。

Info.LengthRemaining 成员设置为 IrpSp-Parameters.SetQuota.Length>

要求

目标平台

桌面

标头

Mrx.h (包括 Mrx.h)

另请参阅

MRxIsValidDirectory

MRxQueryDirectory

MRxQueryEaInfo

MRxQueryFileInfo

MRxQueryQuotaInfo

MRxQuerySdInfo

MRxQueryVolumeInfo

MRxSetEaInfo

MRxSetFileInfo

MRxSetFileInfoAtCleanup

MRxSetSdInfo

MRxSetVolumeInfo