iWDFDevice3 接口 (wudfddi.h)
[警告: UMDF 2 是最新版本的 UMDF,取代了 UMDF 1。 所有新的 UMDF 驱动程序都应使用 UMDF 2 编写。 未向 UMDF 1 添加新功能,并且较新版本的 Windows 10 上对 UMDF 1 的支持有限。 通用 Windows 驱动程序必须使用 UMDF 2。 有关详细信息,请参阅使用 UMDF 入门。]
为了获取 IWDFDevice3 接口,驱动程序调用 IWDFDevice::QueryInterface。
继承
IWDFDevice3 接口继承自 IWDFDevice2。 IWDFDevice3 还具有以下类型的成员:
- 方法
方法
IWDFDevice3 接口包含以下方法。
IWDFDevice3::AssignS0IdleSettingsEx AssignS0IdleSettingsEx 方法提供驱动程序提供的信息,当设备空闲且系统处于工作 (S0) 状态时,框架将使用这些信息。 |
IWDFDevice3::CreateInterrupt CreateInterrupt 方法创建框架中断对象。 |
IWDFDevice3::CreateWorkItem CreateWorkItem 方法创建框架工作项对象,该对象随后可添加到框架的工作项队列中。 |
IWDFDevice3::GetHardwareRegisterMappedAddress 驱动程序调用 GetHardwareRegisterMappedAddress 以获取它之前使用 MapIoSpace 映射的内存资源的用户模式映射地址。 |
IWDFDevice3::MapIoSpace MapIoSpace 方法将给定的物理地址范围映射到系统地址空间,并返回伪基址。 |
IWDFDevice3::ReadFromHardware ReadFromHardware 方法由框架在内部使用。 请勿使用。 |
IWDFDevice3::UnmapIoSpace UnmapIoSpace 方法取消映射以前由 MapIoSpace 方法映射的指定物理地址范围。 |
IWDFDevice3::WriteToHardware WriteToHardware 方法由框架在内部使用。 请勿使用。 |
要求
要求 | 值 |
---|---|
结束支持 | 在 UMDF 2.0 及更高版本中不可用。 |
目标平台 | 桌面 |
最低 UMDF 版本 | 1.11 |
标头 | wudfddi.h |