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) |