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

Voir aussi

IWDFDevice3 ::UnmapIoSpace

WdfDeviceMapIoSpace