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

另請參閱

MmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion

RxLowIoGetBufferAddress

RxNewMapUserBuffer