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