RxLowIoGetBufferAddress 函式 (lowio.h)

RxLowIoGetBufferAddress 會從RX_CONTEXT結構的 LowIoContext 結構傳回對應至 MDL 的緩衝區。

語法

PVOID RxLowIoGetBufferAddress(
  [in] IN PRX_CONTEXT RxContext
);

參數

[in] RxContext

這個要求之RX_CONTEXT結構的指標。

傳回值

**RxLowIoGetBufferAddress **傳回成功時的對應位址指標,或在失敗時傳回 NULL

備註

RxLowIoGetBufferAddress 會檢查 RxContext 變數 LowIoContext 成員的 ParamsFor.ReadWrite.ByteCount 成員是否大於零,如果不是這種情況,則會傳回 NULL 指標。

RxLowIoGetBufferAddress 會呼叫 MmGetSystemAddressForMdlSafe 來擷取對應的位址。

規格需求

需求
目標平台 桌面
標頭 lowio.h (包括 Rxcontx.h、Lowio.h)
IRQL <= APC_LEVEL

另請參閱

MmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion

RxMapSystemBuffer

RxNewMapUserBuffer