Partager via


RxLowIoGetBufferAddress, fonction (lowio.h)

RxLowIoGetBufferAddress retourne la mémoire tampon correspondant à la structure MDL de 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 requête.

Valeur de retour

**RxLowIoGetBufferAddress **retourne un pointeur d’adresse mappé en cas de réussite ou une 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.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête lowio.h (include Rxcontx.h, Lowio.h)
IRQL <= APC_LEVEL

Voir aussi

MmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion

RxMapSystemBuffer

RxNewMapUserBuffer