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 |