Compartilhar via


Função RxLowIoGetBufferAddress (lowio.h)

RxLowIoGetBufferAddress retorna o buffer correspondente ao MDL da estrutura LowIoContext de uma estrutura RX_CONTEXT.

Sintaxe

PVOID RxLowIoGetBufferAddress(
  [in] IN PRX_CONTEXT RxContext
);

Parâmetros

[in] RxContext

Um ponteiro para a estrutura de RX_CONTEXT para essa solicitação.

Retornar valor

**RxLowIoGetBufferAddress **retorna um ponteiro de endereço mapeado sobre êxito ou NULL em caso de falha.

Comentários

RxLowIoGetBufferAddress verifica se o membro ParamsFor.ReadWrite.ByteCount do membro LowIoContext da variável RxContext é maior que zero e retorna um ponteiro NULL se esse não for o caso.

RxLowIoGetBufferAddress chama MmGetSystemAddressForMdlSafe para recuperar o endereço mapeado.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho lowio.h (inclua Rxcontx.h, Lowio.h)
IRQL <= APC_LEVEL

Confira também

MmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion

RxMapSystemBuffer

RxNewMapUserBuffer