Fungsi RxMapSystemBuffer (rxprocs.h)
RxMapSystemBuffer mengembalikan alamat buffer sistem dari IRP.
Sintaks
PVOID RxMapSystemBuffer(
[in] IN PRX_CONTEXT RxContext,
[in] IN PIRP Irp
);
Parameter
[in] RxContext
Penunjuk ke struktur RX_CONTEXT untuk permintaan ini.
[in] Irp
Penunjuk ke IRP untuk permintaan ini.
Nilai kembali
RxMapSystemBuffer mengembalikan penunjuk alamat yang dipetakan.
Keterangan
RxMapSystemBuffer rutin memeriksa bahwa Irp-MdlAddress> bukan NULL dan mengembalikan Irp-AssociatedIrp.SystemBuffer> ketika ini masalahnya.
Pada build ritel, RxMapSystemBuffer akan memanggil MmGetSystemAddressForMdlSafe untuk mengembalikan MDL dari IRP jika Irp-MdlAddress> adalah NULL. Pada build yang diperiksa, RxMapSystemBuffer menyebabkan sistem menjadi ASSERT jika Irp-MdlAddress>ADALAH NULL.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | rxprocs.h (termasuk Rxcontx.h, Rxprocs.h) |
IRQL | <= APC_LEVEL |