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.

Valor de retorno

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

Observações

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

RxLowIoGetBufferAddress chamadas MmGetSystemAddressForMdlSafe para recuperar o endereço mapeado.

Requisitos

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

Consulte também

MmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion

RxMapSystemBuffer

RxNewMapUserBuffer