Freigeben über


WdfDeviceUnmapIoSpace-Funktion (wdfdevice.h)

[Gilt nur für UMDF]

Die WdfDeviceUnmapIoSpace-Funktion hebt die Zuordnung eines angegebenen Bereichs physischer Adressen auf, die zuvor von der WdfDeviceMapIoSpace-Funktion zugeordnet wurden.

Syntax

void WdfDeviceUnmapIoSpace(
  [in] WDFDEVICE Device,
  [in] PVOID     PseudoBaseAddress,
  [in] SIZE_T    NumberOfBytes
);

Parameter

[in] Device

Ein Handle für ein Framework-Geräteobjekt.

[in] PseudoBaseAddress

Die Adresse eines Speicherorts, der einen Zeiger auf die Pseudobasisadresse empfängt.

[in] NumberOfBytes

Gibt einen Wert größer als 0 (null) an, der die Anzahl der zuzuordnenden Bytes angibt.

Rückgabewert

Keine

Bemerkungen

Diese Funktion ist die UMDF-Version 2-Entsprechung von IWDFDevice3::UnmapIoSpace.

Wenn ein Treiber WdfDeviceMapIoSpace im EvtDevicePrepareHardware-Rückruf aufruft , muss er WdfDeviceUnmapIoSpace in seinem EvtDeviceReleaseHardware-Rückruf aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Zielplattform Universell
UMDF-Mindestversion 2.0
Kopfzeile wdfdevice.h (einschließen von Wdf.h)
Bibliothek WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

Weitere Informationen

IWDFDevice3::UnmapIoSpace

WdfDeviceMapIoSpace