PMRX_COMPUTE_NEW_BUFFERING_STATE fungsi panggilan balik (mrx.h)
RutinitasMRxComputeNewBufferingState dipanggil oleh RDBSS untuk meminta agar pengalih mini jaringan menghitung perubahan status buffering baru.
Sintaks
PMRX_COMPUTE_NEW_BUFFERING_STATE PmrxComputeNewBufferingState;
NTSTATUS PmrxComputeNewBufferingState(
[in, out] IN OUT PMRX_SRV_OPEN SrvOpen,
[in] IN PVOID MRxContext,
[out] OUT PULONG NewBufferingState
)
{...}
Parameter
[in, out] SrvOpen
Penunjuk ke struktur SRV_OPEN dan struktur FCB terkait.
[in] MRxContext
Penunjuk ke parameter konteks untuk digunakan oleh panggilan balik pengalihan mini jaringan.
[out] NewBufferingState
Penunjuk ke tempat status buffering baru disimpan saat rutinitas kembali.
Nilai kembali
MRxComputeNewBufferingState mengembalikan STATUS_SUCCESS keberhasilan atau nilai NTSTATUS yang sesuai, seperti berikut ini:
Menampilkan kode | Deskripsi |
---|---|
STATUS_NOT_SUPPORTED | Fitur yang diminta tidak didukung. |
Keterangan
Sebelum memanggil MRxComputeNewBufferingState, RDBSS menetapkan anggota FcbState dari SrvOpen****->Fcb ke FCB_STATE_BUFFERSTATE_CHANGING.
Pengalih Blok Pesan Server (SMB) menggunakan MRxComputeNewBufferingState untuk memetakan tingkat oplock khusus SMB ke dalam bendera status buffering RDBSS yang sesuai. Tingkat oplock diteruskan dalam parameter MrxContext .
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | 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