RxLowIoGetBufferAddress 函数 (lowio.h)

RxLowIoGetBufferAddress 返回与 RX_CONTEXT 结构的 LowIoContext 结构中的 MDL 对应的缓冲区。

语法

PVOID RxLowIoGetBufferAddress(
  [in] IN PRX_CONTEXT RxContext
);

参数

[in] RxContext

指向此请求的RX_CONTEXT结构的指针。

返回值

**RxLowIoGetBufferAddress **返回成功时映射的地址指针或失败时 NULL

言论

RxLowIoGetBufferAddress 检查 ParamsFor.ReadWrite.ByteCountLowIoContext 成员的 RxContext 变量的成员是否大于零,如果不是这种情况,则返回 NULL 指针。

RxLowIoGetBufferAddress 调用 MmGetSystemAddressForMdlSafe 以检索映射的地址。

要求

要求 价值
目标平台 桌面
标头 lowio.h (包括 Rxcontx.h、Lowio.h)
IRQL <= APC_LEVEL

另请参阅

mmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion

RxMapSystemBuffer

RxNewMapUserBuffer