Функция 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 для получения сопоставленного адреса.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть lowio.h (включая Rxcontx.h, Lowio.h)
IRQL <= APC_LEVEL

См. также раздел

MmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion

RxMapSystemBuffer

RxNewMapUserBuffer