Freigeben über


RxLowIoGetBufferAddress-Funktion (lowio.h)

RxLowIoGetBufferAddress gibt den Puffer zurück, der der MDL der LowIoContext-Struktur einer RX_CONTEXT-Struktur entspricht.

Syntax

PVOID RxLowIoGetBufferAddress(
  [in] IN PRX_CONTEXT RxContext
);

Parameter

[in] RxContext

Ein Zeiger auf die RX_CONTEXT-Struktur für diese Anforderung.

Rückgabewert

**RxLowIoGetBufferAddress **gibt einen zugeordneten Adresszeiger bei Erfolg oder null bei Fehler zurück.

Hinweise

RxLowIoGetBufferAddress überprüft, ob das ParamsFor.ReadWrite.ByteCount-Element des LowIoContext-Members der RxContext-Variable größer als 0 ist, und gibt einen NULL-Zeiger zurück, wenn dies nicht der Fall ist.

RxLowIoGetBufferAddress ruft MmGetSystemAddressForMdlSafe auf, um die zugeordnete Adresse abzurufen.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile lowio.h (einschließlich Rxcontx.h, Lowio.h)
IRQL <= APC_LEVEL

Weitere Informationen

MmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion

RxMapSystemBuffer

RxNewMapUserBuffer