Función RxMapSystemBuffer (rxprocs.h)
RxMapSystemBuffer devuelve la dirección del búfer del sistema del IRP.
Sintaxis
PVOID RxMapSystemBuffer(
[in] IN PRX_CONTEXT RxContext,
[in] IN PIRP Irp
);
Parámetros
[in] RxContext
Puntero a la estructura RX_CONTEXT para esta solicitud.
[in] Irp
Puntero al IRP para esta solicitud.
Valor devuelto
RxMapSystemBuffer devuelve un puntero de dirección asignado.
Comentarios
La rutina RxMapSystemBuffer comprueba que Irp-MdlAddress> no es NULL y devuelve Irp-AssociatedIrp.SystemBuffer> cuando este es el caso.
En las compilaciones comerciales, RxMapSystemBuffer llamará a MmGetSystemAddressForMdlSafe para devolver el MDL desde irP si Irp-MdlAddress> es NULL. En las compilaciones activadas, RxMapSystemBuffer hace que el sistema aserte si Irp-MdlAddress> es NULL.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | rxprocs.h (include Rxcontx.h, Rxprocs.h) |
IRQL | <= APC_LEVEL |