RxMapSystemBuffer 函式 (rxprocs.h)
RxMapSystemBuffer 會從 IRP 傳回系統緩衝區位址。
語法
PVOID RxMapSystemBuffer(
[in] IN PRX_CONTEXT RxContext,
[in] IN PIRP Irp
);
參數
[in] RxContext
這個要求之RX_CONTEXT結構的指標。
[in] Irp
此要求的 IRP 指標。
傳回值
RxMapSystemBuffer 會傳回對應的位址指標。
備註
RxMapSystemBuffer 例程會檢查 Irp-MdlAddress> 是否為 NULL,並在這種情況時傳回 Irp-AssociatedIrp.SystemBuffer>。
在零售組建上,如果 Irp-MdlAddress> 為 NULL,RxMapSystemBuffer 會呼叫 MmGetSystemAddressForMdlSafe 從 IRP 傳回 MDL。 在核取的組建上,如果 Irp-MdlAddress> 為 NULL,RxMapSystemBuffer 會使系統判斷提示。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | rxprocs.h (包含 Rxcontx.h、Rxprocs.h) |
IRQL | <= APC_LEVEL |