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 メンバーが 0 より大きいかどうかを確認し、そうでない場合は NULL ポインターを返します。
RxLowIoGetBufferAddress は MmGetSystemAddressForMdlSafe を呼び出して、マップされたアドレスを取得します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | lowio.h (Rxcontx.h、Lowio.h を含む) |
IRQL | <= APC_LEVEL |