Функция RxLowIoGetBufferAddress (lowio.h)

RxLowIoGetBufferAddress возвращает буфер, соответствующий MDL из структуры LowIoContext RX_CONTEXT структуры.

Синтаксис

PVOID RxLowIoGetBufferAddress(
  [in] IN PRX_CONTEXT RxContext
);

Параметры

[in] RxContext

Указатель на структуру RX_CONTEXT для этого запроса.

Возвращаемое значение

RxLowIoGetBufferAddress возвращает сопоставленный указатель адреса на успешное выполнение или значение NULL при сбое.

Замечания

RxLowIoGetBufferAddress проверяет, что член ParamsFor.ReadWrite.ByteCount элемента LowIoContext переменной RxContext больше нуля и возвращает указатель NULL , если это не так.

RxLowIoGetBufferAddress вызывает MmGetSystemAddressForMdlSafe для получения сопоставленного адреса.

Требования

Требование Ценность
целевая платформа Рабочий стол
Header lowio.h (include Rxcontx.h, Lowio.h)
IRQL <= APC_LEVEL

См. также

MmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion

RxMapSystemBuffer

RxNewMapUserBuffer