Fonction RtlCmDecodeMemIoResource (wdm.h)
La routine RtlCmDecodeMemIoResource fournit l’adresse de départ et la longueur d’une structure CM_PARTIAL_RESOURCE_DESCRIPTOR qui décrit une plage d’adresses de port d’E/S ou de mémoire.
Syntaxe
NTSYSAPI ULONGLONG RtlCmDecodeMemIoResource(
[in] PCM_PARTIAL_RESOURCE_DESCRIPTOR Descriptor,
[out, optional] PULONGLONG Start
);
Paramètres
[in] Descriptor
Pointeur vers la structure CM_PARTIAL_RESOURCE_DESCRIPTOR pour laquelle fournir l’adresse de départ et la longueur.
[out, optional] Start
Pointeur vers une variable qui reçoit l’adresse de départ de la plage d’adresses de port de mémoire ou d’E/S.
Valeur retournée
RtlCmDecodeMemIoResource retourne la longueur de la plage d’adresses, en octets.
Remarques
Le membre Type de la structure CM_PARTIAL_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 |