Fonction MmUnmapIoSpace (wdm.h)
La routine MmUnmapIoSpace annule le mappage d’une plage spécifiée d’adresses physiques précédemment mappées par MmMapIoSpace.
Syntaxe
void MmUnmapIoSpace(
[in] PVOID BaseAddress,
[in] SIZE_T NumberOfBytes
);
Paramètres
[in] BaseAddress
Pointeur vers l’adresse virtuelle de base à laquelle les pages physiques ont été mappées.
[in] NumberOfBytes
Spécifie le nombre d’octets qui ont été mappés.
Valeur de retour
None
Remarques
Si un pilote appelle MmMapIoSpace pendant le démarrage de l’appareil, il doit appeler MmUnmapIoSpace lorsqu’il reçoit un IRP d’arrêt pnP ou de suppression de périphérique pour le même objet d’appareil.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 2000. |
Plateforme cible | Universal |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |