WdfDeviceUnmapIoSpace 函数 (wdfdevice.h)

[仅适用于 UMDF]

WdfDeviceUnmapIoSpace 函数取消映射以前由 WdfDeviceMapIoSpace 函数映射的指定物理地址范围。

语法

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

参数

[in] Device

框架设备对象的句柄。

[in] PseudoBaseAddress

接收指向伪基址的指针的位置的地址。

[in] NumberOfBytes

指定大于零的值,指示要映射的字节数。

返回值

没有

注解

此函数是与 IWDFDevice3::UnmapIoSpace等效的 UMDF 版本 2。

如果驱动程序在 EvtDevicePrepareHardware 回调中调用 WdfDeviceMapIoSpace,则必须在其 EvtDeviceReleaseHardware 回调中调用 WdfDeviceUnmapIoSpace

要求

要求 价值
最低支持的客户端 Windows 8.1
目标平台 普遍
最低 UMDF 版本 2.0
标头 wdfdevice.h (包括 Wdf.h)
图书馆 WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

另请参阅

IWDFDevice3::UnmapIoSpace

WdfDeviceMapIoSpace