Fungsi RxLowIoGetBufferAddress (lowio.h)

RxLowIoGetBufferAddress mengembalikan buffer yang sesuai dengan MDL dari struktur LowIoContext dari struktur RX_CONTEXT.

Sintaks

PVOID RxLowIoGetBufferAddress(
  [in] IN PRX_CONTEXT RxContext
);

Parameter

[in] RxContext

Penunjuk ke struktur RX_CONTEXT untuk permintaan ini.

Nilai kembali

**RxLowIoGetBufferAddress **mengembalikan penunjuk alamat yang dipetakan pada keberhasilan atau NULL pada kegagalan.

Keterangan

RxLowIoGetBufferAddress memeriksa bahwa anggota ParamsFor.ReadWrite.ByteCount dari anggota LowIoContext variabel RxContext lebih besar dari nol dan mengembalikan penunjuk NULL jika tidak demikian.

RxLowIoGetBufferAddress memanggil MmGetSystemAddressForMdlSafe untuk mengambil alamat yang dipetakan.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header lowio.h (termasuk Rxcontx.h, Lowio.h)
IRQL <= APC_LEVEL

Lihat juga

MmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion

RxMapSystemBuffer

RxNewMapUserBuffer