RxMapSystemBuffer-Funktion (rxprocs.h)
RxMapSystemBuffer gibt die Systempufferadresse aus dem 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 das IRP für diese Anforderung.
Rückgabewert
RxMapSystemBuffer gibt einen zugeordneten Adresszeiger zurück.
Bemerkungen
Die RxMapSystemBuffer Routineüberprüfungen, die >MdlAddress nicht NULL- ist und die Irp->AssociatedIrp.SystemBuffer zurückgibt, wenn dies der Fall ist.
Bei Einzelhandelsbuilds ruft RxMapSystemBufferMmGetSystemAddressForMdlSafe auf, um die MDL aus dem IRP zurückzugeben, wenn Irp->MdlAddressNULL-ist. Bei überprüften Builds bewirkt RxMapSystemBuffer-, dass das System assert, wenn Irp->MdlAddressNULL-ist.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | rxprocs.h (include Rxcontx.h, Rxprocs.h) |
IRQL- | <= APC_LEVEL |