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
);

Die Parameter

[in] Device

Ein Handle zu einem Framework-Geräteobjekt.

[in] PseudoBaseAddress

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

[in] NumberOfBytes

Gibt einen Wert an, der größer als 0 ist und die Anzahl der Bytes angibt, die zugeordnet werden sollen.

Rückgabewert

Nichts

Bemerkungen

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

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

Anforderungen

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

Siehe auch

IWDFDevice3::UnmapIoSpace

WdfDeviceMapIoSpace-