RxMapSystemBuffer-Funktion (rxprocs.h)
RxMapSystemBuffer gibt die Systempufferadresse vom IRP zurück.
Syntax
PVOID RxMapSystemBuffer(
[in] IN PRX_CONTEXT RxContext,
[in] IN PIRP Irp
);
Parameter
[in] RxContext
Ein Zeiger auf die RX_CONTEXT-Struktur für diese Anforderung.
[in] Irp
Ein Zeiger auf den IRP für diese Anforderung.
Rückgabewert
RxMapSystemBuffer gibt einen zugeordneten Adresszeiger zurück.
Hinweise
Die RxMapSystemBuffer-Routine überprüft, ob Irp-MdlAddress> nicht NULL ist, und gibt den Irp-AssociatedIrp.SystemBuffer> zurück, wenn dies der Fall ist.
In Einzelhandelsbuilds ruft RxMapSystemBufferMmGetSystemAddressForMdlSafe auf, um die MDL vom IRP zurückzugeben, wenn Irp-MdlAddress>NULL ist. Bei überprüften Builds bewirkt RxMapSystemBuffer, dass das System ASSERT erhält, wenn Irp-MdlAddress>NULL ist.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | rxprocs.h (include Rxcontx.h, Rxprocs.h) |
IRQL | <= APC_LEVEL |