Fungsi RxAcquireExclusiveFcbResourceInMRx (mrxfcb.h)
RxAcquireExclusiveFcbResourceInMRx memperoleh sumber daya FCB untuk driver pengalih mini jaringan dalam mode eksklusif. Rutinitas ini akan menunggu sumber daya FCB gratis jika sebelumnya diperoleh dan tidak mengembalikan kontrol sampai sumber daya eksklusif telah diperoleh.
Sintaks
NTSTATUS RxAcquireExclusiveFcbResourceInMRx(
PMRX_FCB Fcb
);
Parameter
Fcb
Penunjuk ke FCB. Parameter ini diperlukan dan tidak boleh NULL.
Nilai kembali
RxAcquireExclusiveFcbResourceInMRx mengembalikan STATUS_SUCCESS pada keberhasilan atau salah satu kode kesalahan berikut pada kegagalan:
Menampilkan kode | Deskripsi |
---|---|
|
Sumber daya FCB tidak diperoleh. |
Keterangan
Sumber daya sinkronisasi yang menarik bagi driver pengalih mini jaringan terutama dikaitkan dengan FCB. Ada sumber daya I/O halaman dan sumber daya reguler. Sumber daya I/O halaman dikelola secara internal oleh RDBSS. Satu-satunya sumber daya yang dapat diakses oleh driver mini-redirector jaringan adalah sumber daya reguler yang harus diakses menggunakan RxAcquireExclusiveFcbResourceInMRx, RxAcquireExclusiveFcbResourceInMRxEx, atau RxAcquireSharedFcbResourceInMRx, tergantung pada mode yang diperoleh yang diinginkan.
RxAcquireExclusiveFcbResourceInMRx akan menunggu sumber daya FCB gratis jika sebelumnya diperoleh dan tidak mengembalikan kontrol sampai sumber daya eksklusif telah diperoleh. Rutinitas ini memperoleh sumber daya FCB meskipun RX_CONTEXT yang terkait dengan FCB ini telah dibatalkan.
Sumber daya FCB yang diperoleh dengan RxAcquireExclusiveFcbResourceInMRx harus dirilis dengan memanggil RxReleaseFcbResourceInMRx atau RxReleaseFcbResourceForThreadInMRx.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | mrxfcb.h (termasuk Mrxfcb.h) |
IRQL | <= APC_LEVEL |
Lihat juga
RxAcquireSharedFcbResourceInMRx
RxAcquireSharedFcbResourceInMRxEx