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 de RX_CONTEXT para essa solicitação.
[in] Irp
Um ponteiro para o IRP para essa solicitação.
Valor de retorno
RxMapSystemBuffer retorna um ponteiro de endereço mapeado.
Observações
O RxMapSystemBuffer verificações de rotina que irp->MdlAddress não é NULL e retorna o >AssociatedIrp.SystemBuffer quando esse for o caso.
Em builds de varejo, rxMapSystemBuffer chamará MmGetSystemAddressForMdlSafe para retornar o MDL do IRP se Irp->MdlAddress estiver NULL . Em builds verificados, RxMapSystemBuffer faz com que o sistema asserte se irp->MdlAddress está NULL.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | rxprocs.h (include Rxcontx.h, Rxprocs.h) |
IRQL | <= APC_LEVEL |