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) |
Library | WUDFx02000.lib |
DLL | WUDFx02000.dll |
IRQL | PASSIVE_LEVEL |