IWDFDevice3::UnmapIoSpace method

[Warning: UMDF 2 is the latest version of UMDF and supersedes UMDF 1. All new UMDF drivers should be written using UMDF 2. No new features are being added to UMDF 1 and there is limited support for UMDF 1 on newer versions of Windows 10. Universal Windows drivers must use UMDF 2. For more info, see Getting Started with UMDF.]

The UnmapIoSpace method unmaps a specified range of physical addresses previously mapped by MapIoSpace method.

Syntax


VOID UnmapIoSpace(
  [in] PVOID  *PseudoBaseAddress,
  [in] SIZE_T NumberOfBytes
);

Parameters

PseudoBaseAddress [in]

Pointer to the pseudo base address obtained from a previous call to MapIoSpace method to which the physical address range was mapped.

NumberOfBytes [in]

Specifies the number of bytes that were mapped.

Return value

This method does not return a value.

Remarks

If a driver calls MapIoSpace in OnPrepareHardware callback. It calls UnmapIoSpace in its OnReleaseHardware callback.

For an example, see Finding and Mapping Hardware Resources in a UMDF Driver.

Examples

See example code in IWDFDevice3::MapIoSpace.

Requirements

Target platform

End of support

Unavailable in UMDF 2.0 and later.

Minimum UMDF version

1.11

Header

Wudfddi.h

DLL

WUDFx.dll

See also

IWDFDevice3

 

 

Send comments about this topic to Microsoft

Show: