Freigeben über


RxLowIoGetBufferAddress-Funktion (lowio.h)

RxLowIoGetBufferAddress gibt den Puffer zurück, der der MDL aus 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 **returns a mapped address pointer on success or a NULL on failure.

Bemerkungen

RxLowIoGetBufferAddress überprüft, ob die ParamsFor.ReadWrite.ByteCount Member des LowIoContext Member der RxContext Variable größer als Null ist und einen NULL- Zeiger zurückgibt, wenn dies nicht der Fall ist.

RxLowIoGetBufferAddress aufruft MmGetSystemAddressForMdlSafe, um die zugeordnete Adresse abzurufen.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- lowio.h (include Rxcontx.h, Lowio.h)
IRQL- <= APC_LEVEL

Siehe auch

MmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion-

RxMapSystemBuffer

RxNewMapUserBuffer-