Hardware Dev Center

Expand Minimize

WdfDeviceUnmapIoSpace function

[Applies to UMDF only]

The WdfDeviceUnmapIoSpace function unmaps a specified range of physical addresses previously mapped by the WdfDeviceMapIoSpace function.

Syntax


void WdfDeviceUnmapIoSpace(
  _In_ WDFDEVICE Device,
  _In_ PVOID     PseudoBaseAddress,
  _In_ SIZE_T    NumberOfBytes
);

Parameters

Device [in]

A handle to a framework device object.

PseudoBaseAddress [in]

The address of a location that receives a pointer to the pseudo base address.

NumberOfBytes [in]

Specifies a value greater than zero, indicating the number of bytes to be mapped.

Return value

This function does not return a value.

Remarks

This function is the UMDF version 2 equivalent of IWDFDevice3::UnmapIoSpace.

If a driver calls WdfDeviceMapIoSpace in EvtDevicePrepareHardware callback, it must call WdfDeviceUnmapIoSpace in its EvtDeviceReleaseHardware callback.

Requirements

Target platform

Universal

Minimum support

Windows 8.1

Minimum UMDF version

2.0

Header

Wdfdevice.h (include Wdf.h)

Library

WUDFx02000.lib

DLL

WUDFx02000.dll

IRQL

PASSIVE_LEVEL

See also

WdfDeviceMapIoSpace
IWDFDevice3::UnmapIoSpace

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft