Función RxLowIoGetBufferAddress (lowio.h)

RxLowIoGetBufferAddress devuelve el búfer correspondiente a mdL de la estructura LowIoContext de una estructura de RX_CONTEXT.

Sintaxis

PVOID RxLowIoGetBufferAddress(
  [in] IN PRX_CONTEXT RxContext
);

Parámetros

[in] RxContext

Puntero a la estructura RX_CONTEXT para esta solicitud.

Valor devuelto

**RxLowIoGetBufferAddress **devuelve un puntero de dirección asignado correctamente o un valor NULL en caso de error.

Comentarios

RxLowIoGetBufferAddress comprueba que el miembro ParamsFor.ReadWrite.ByteCount del miembro LowIoContext de la variable RxContext es mayor que cero y devuelve un puntero NULL si no es así.

RxLowIoGetBufferAddress llama a MmGetSystemAddressForMdlSafe para recuperar la dirección asignada.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado lowio.h (include Rxcontx.h, Lowio.h)
IRQL <= APC_LEVEL

Consulte también

MmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion

RxMapSystemBuffer

RxNewMapUserBuffer