Partager via


WdfDeviceUnmapIoSpace, fonction (wdfdevice.h)

[S’applique uniquement à UMDF]

La fonction WdfDeviceUnmapIoSpace démapise 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 vers un objet d’appareil framework.

[in] PseudoBaseAddress

Adresse d’un emplacement qui reçoit un pointeur vers l’adresse pseudo-base.

[in] NumberOfBytes

Spécifie une valeur supérieure à zéro, indiquant le nombre d’octets à mapper.

Valeur de retour

Aucun

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 EvtDeviceReleaseHardware rappel.

Spécifications

Besoin Valeur
client minimum pris en charge Windows 8.1
plateforme cible Universel
version minimale de UMDF 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