WdfDeviceUnmapIoSpace, fonction (wdfdevice.h)
[S’applique uniquement à UMDF]
La fonction WdfDeviceUnmapIoSpace annule le mappage d’une plage spécifiée d’adresses physiques précédemment mappées par la fonction WdfDeviceMapIoSpace .
Syntaxe
void WdfDeviceUnmapIoSpace(
[in] WDFDEVICE Device,
[in] PVOID PseudoBaseAddress,
[in] SIZE_T NumberOfBytes
);
Paramètres
[in] Device
Handle d’un objet d’appareil framework.
[in] PseudoBaseAddress
Adresse d’un emplacement qui reçoit un pointeur vers la pseudo adresse de base.
[in] NumberOfBytes
Spécifie une valeur supérieure à zéro, indiquant le nombre d’octets à mapper.
Valeur de retour
None
Remarques
Cette fonction est l’équivalent UMDF version 2 de IWDFDevice3 ::UnmapIoSpace.
Si un pilote appelle WdfDeviceMapIoSpace dans EvtDevicePrepareHardware rappel, il doit appeler WdfDeviceUnmapIoSpace dans son rappel EvtDeviceReleaseHardware .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 |
Plateforme cible | Universal |
Version UMDF minimale | 2.0 |
En-tête | wdfdevice.h (include Wdf.h) |
Bibliothèque | WUDFx02000.lib |
DLL | WUDFx02000.dll |
IRQL | PASSIVE_LEVEL |