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.SystemBuff er。
在零售組建上,RxMapSystemBuffer 會呼叫 MmGetSystemAddressForMdlSafe,如果 Irp->MdlAddress為 NULL,則會從 IRP 傳回 MDL。 在已檢查的組建上,如果 Irp->MdlAddressNULL,RxMapSystemBuffer 會導致系統 ASSERT。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | rxprocs.h (包括 Rxcontx.h、Rxprocs.h) |
IRQL | <= APC_LEVEL |