Partager via


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

Voir aussi

MmMapIoSpace