MRxCollapseBuka rutinitas
Rutinitas MRxCollapseOpen dipanggil oleh RDBSS untuk meminta agar pengalih mini jaringan menciutkan permintaan sistem file terbuka ke struktur SRV_OPEN yang ada.
Sintaks
PMRX_CALLDOWN MRxCollapseOpen;
NTSTATUS MRxCollapseOpen(
_Inout_ PRX_CONTEXT RxContext
)
{ ... }
Parameter
RxContext [masuk, keluar]
Penunjuk ke struktur RX_CONTEXT. Parameter ini berisi IRP yang meminta operasi.
Mengembalikan nilai
MRxCollapseOpen mengembalikan STATUS_SUCCESS pada keberhasilan atau nilai NTSTATUS yang sesuai, seperti berikut ini:
Menampilkan kode | Deskripsi |
---|---|
STATUS_INSUFFICIENT_RESOURCES | Tidak ada cukup sumber daya untuk menyelesaikan operasi. |
Keterangan
MRxCollapseOpen dipanggil oleh RDBSS untuk menciutkan struktur SRV_OPEN secara lokal. Pengalih mini jaringan dikonsultasikan untuk menentukan apakah keruntuhan dimungkinkan sehingga tidak ada alasan untuk memanggil pengalih mini jaringan dua kali. Jika pengalih mini jaringan memutuskan untuk menciutkan struktur SRV_OPEN, maka itu akan melakukannya dan meneruskan kembali status yang dapat dikembalikan. Nilai pengembalian STATUS_SUCCESS adalah nilai pengembalian yang mengakhiri. Nilai pengembalian yang berbeda, misalnya, STATUS_MORE_PROCESSING_REQUIRED, dianggap sebagai nilai pengembalian yang tidak mengakhiri proses.
Sebelum memanggil MRxCollapseOpen, RDBSS memodifikasi anggota berikut dalam struktur RX_CONTEXT yang ditunjukkan oleh parameter RxContext :
pRelevantSrvOpen diatur ke struktur SRV_OPEN untuk diciutkan.
Create.pSrvCall diatur ke struktur SRV_CALL yang terkait dengan SRV_OPEN.
Jika pengalih mini jaringan memutuskan untuk menciutkan struktur SRV_OPEN, maka anggota SrvOpen dari struktur RX_CONTEXT harus diatur ke struktur SRV_OPEN yang diciutkan.
Persyaratan
Platform target |
Desktop |
Header |
Mrx.h (termasuk Mrx.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk