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 方法提供驱动程序提供的信息,框架在设备处于空闲状态且系统处于工作状态时所使用的驱动程序提供的信息。 |
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 |