Fonction RxLowIoGetBufferAddress (lowio.h)

RxLowIoGetBufferAddress retourne la mémoire tampon correspondant à la mdl de la structure LowIoContext d’une structure RX_CONTEXT.

Syntaxe

PVOID RxLowIoGetBufferAddress(
  [in] IN PRX_CONTEXT RxContext
);

Paramètres

[in] RxContext

Pointeur vers la structure RX_CONTEXT pour cette demande.

Valeur retournée

**RxLowIoGetBufferAddress **retourne un pointeur d’adresse mappé en cas de réussite ou null en cas d’échec.

Remarques

RxLowIoGetBufferAddress vérifie que le membre ParamsFor.ReadWrite.ByteCount du membre LowIoContext de la variable RxContext est supérieur à zéro et retourne un pointeur NULL si ce n’est pas le cas.

RxLowIoGetBufferAddress appelle MmGetSystemAddressForMdlSafe pour récupérer l’adresse mappée.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête lowio.h (inclure Rxcontx.h, Lowio.h)
IRQL <= APC_LEVEL

Voir aussi

MmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion

RxMapSystemBuffer

RxNewMapUserBuffer