Função RxMapSystemBuffer (rxprocs.h)
RxMapSystemBuffer retorna o endereço de buffer do sistema do IRP.
Sintaxe
PVOID RxMapSystemBuffer(
[in] IN PRX_CONTEXT RxContext,
[in] IN PIRP Irp
);
Parâmetros
[in] RxContext
Um ponteiro para a estrutura RX_CONTEXT para essa solicitação.
[in] Irp
Um ponteiro para o IRP para essa solicitação.
Retornar valor
RxMapSystemBuffer retorna um ponteiro de endereço mapeado.
Comentários
A rotina RxMapSystemBuffer verifica se Irp-MdlAddress> não é NULL e retorna Irp-AssociatedIrp.SystemBuffer> quando esse é o caso.
Em builds de varejo, RxMapSystemBuffer chamará MmGetSystemAddressForMdlSafe para retornar o MDL do IRP se Irp-MdlAddress> for NULL. Em builds verificados, RxMapSystemBuffer fará com que o sistema assert se Irp-MdlAddress> for NULL.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | rxprocs.h (inclua Rxcontx.h, Rxprocs.h) |
IRQL | <= APC_LEVEL |