共用方式為


MRxSetVolumeInfo 例程

RDBSS 會呼叫MRxSetVolumeInfo 例程,以要求網路迷你重新導向器設定磁碟區資訊。

語法

PMRX_CALLDOWN MRxSetVolumeInfo;

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

參數

RxContext [in, out]
RX_CONTEXT 結構的指標。 此參數包含要求作業的 IRP。

傳回值

MRxSetVolumeInfo 會傳回成功或適當 NTSTATUS 值的STATUS_SUCCESS,例如下列其中一項:

傳回碼 Description
STATUS_ACCESS_DENIED

呼叫端缺少此作業的適當安全性。

STATUS_CONNECTION_DISCONNECTED

線上已中斷連線。

STATUS_INSUFFICIENT_RESOURCES

資源不足,無法完成查詢。

STATUS_INVALID_PARAMETER

指定了無效的參數。

STATUS_NETWORK_NAME_DELETED

已刪除網路名稱。

STATUS_NOT_IMPLEMENTED

未實作所要求的功能。

STATUS_NOT_SUPPORTED

遠端共用不支援要求。

備註

RDBSS 發出 對 MRxSetVolumeInfo 的呼叫,以回應接收 IRP_MJ_SET_VOLUME_INFORMATION 要求。

在呼叫 MRxSetVolumeInfo 之前,RDBSS 會修改 RxContext 參數所指向之RX_CONTEXT結構中的下列成員:

Info.FsInformationClass 成員會設定為 IrpSp-Parameters.SetVolume.FsInformationClass>

Info.Buffer 成員會設定為 Irp-AssociatedIrp.SystemBuffer>

Info.LengthRemaining 成員會設定為 IrpSp-Parameters.SetVolume.Length>

規格需求

目標平台

桌面

標頭

Mrx.h (包含 Mrx.h)

另請參閱

MRxIsValidDirectory

MRxQueryDirectory

MRxQueryEaInfo

MRxQueryFileInfo

MRxQueryQuotaInfo

MRxQuerySdInfo

MRxQueryVolumeInfo

MRxSetEaInfo

MRxSetFileInfo

MRxSetFileInfoAtCleanup

MRxSetQuotaInfo

MRxSetSdInfo