Fonction RtlIoDecodeMemIoResource (wdm.h)
La routine RtlIoDecodeMemIoResource fournit les informations d’adresse contenues dans une structure de IO_RESOURCE_DESCRIPTOR qui décrit une plage d’adresses de port d’E/S ou de mémoire.
Syntaxe
NTSYSAPI ULONGLONG RtlIoDecodeMemIoResource(
[in] PIO_RESOURCE_DESCRIPTOR Descriptor,
[out, optional] PULONGLONG Alignment,
[out, optional] PULONGLONG MinimumAddress,
[out, optional] PULONGLONG MaximumAddress
);
Paramètres
[in] Descriptor
Pointeur vers la structure IO_RESOURCE_DESCRIPTOR pour laquelle fournir les informations d’adresse.
[out, optional] Alignment
Pointeur vers une variable qui reçoit l’alignement, en octets, de la plage d’adresses. Ce paramètre peut être NULL.
[out, optional] MinimumAddress
Pointeur vers une variable qui reçoit l’adresse minimale de la plage d’adresses. Ce paramètre peut être NULL.
[out, optional] MaximumAddress
Pointeur vers une variable qui reçoit l’adresse maximale de la plage d’adresses. Ce paramètre peut être NULL.
Valeur retournée
RtlIoDecodeMemIoResource retourne la longueur de la plage d’adresses, en octets.
Remarques
Le membre Type de la structure IO_RESOURCE_DESCRIPTOR doit être CmResourceTypeMemory, CmResourceTypeMemoryLarge ou CmResourceTypePort.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions plus récentes de Windows. |
Plateforme cible | Universal |
En-tête | wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | N’importe quel niveau |