Bagikan melalui


Rutinitas MRxSetVolumeInfo

RutinitasMRxSetVolumeInfo dipanggil oleh RDBSS untuk meminta agar redirector mini jaringan mengatur informasi volume.

Sintaks

PMRX_CALLDOWN MRxSetVolumeInfo;

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

Parameter

RxContext [masuk, keluar]
Penunjuk ke struktur RX_CONTEXT. Parameter ini berisi IRP yang meminta operasi.

Mengembalikan nilai

MRxSetVolumeInfo mengembalikan STATUS_SUCCESS pada keberhasilan atau nilai NTSTATUS yang sesuai, seperti salah satu hal berikut:

Menampilkan kode Deskripsi
STATUS_ACCESS_DENIED

Pemanggil tidak memiliki keamanan yang tepat untuk operasi ini.

STATUS_CONNECTION_DISCONNECTED

Sambungan terputus.

STATUS_INSUFFICIENT_RESOURCES

Sumber daya tidak cukup untuk menyelesaikan kueri.

STATUS_INVALID_PARAMETER

Parameter yang tidak valid ditentukan.

STATUS_NETWORK_NAME_DELETED

Nama jaringan telah dihapus.

STATUS_NOT_IMPLEMENTED

Fitur yang diminta tidak diimplementasikan.

STATUS_NOT_SUPPORTED

Permintaan tidak didukung pada berbagi jarak jauh.

Keterangan

RDBSS mengeluarkan panggilan ke MRxSetVolumeInfo sebagai respons untuk menerima permintaan IRP_MJ_SET_VOLUME_INFORMATION .

Sebelum memanggil MRxSetVolumeInfo, RDBSS memodifikasi anggota berikut dalam struktur RX_CONTEXT yang ditujukkan oleh parameter RxContext :

Anggota Info.FsInformationClass diatur ke IrpSp-Parameters.SetVolume.FsInformationClass>.

Anggota Info.Buffer diatur ke Irp-AssociatedIrp.SystemBuffer>.

Anggota Info.LengthRemaining diatur ke IrpSp-Parameters.SetVolume.Length>.

Persyaratan

Platform target

Desktop

Header

Mrx.h (termasuk Mrx.h)

Lihat juga

MRxIsValidDirectory

MRxQueryDirectory

MRxQueryEaInfo

MRxQueryFileInfo

MRxQueryQuotaInfo

MRxQuerySdInfo

MRxQueryVolumeInfo

MRxSetEaInfo

MRxSetFileInfo

MRxSetFileInfoAtCleanup

MRxSetQuotaInfo

MRxSetSdInfo