IWDFDevice2 接口 (wudfddi.h)
[警告: UMDF 2 是最新版本的 UMDF,并取代 UMDF 1。 所有新的 UMDF 驱动程序都应使用 UMDF 2 编写。 不会向 UMDF 1 添加任何新功能,并且较新版本的 Windows 10 上对 UMDF 1 的支持有限。 通用 Windows 驱动程序必须使用 UMDF 2。 有关详细信息,请参阅使用 UMDF 入门。]
驱动程序通过调用 IWDFDevice::QueryInterface 获取 IWDFDevice2 接口。
继承
IWDFDevice2 接口继承自 IWDFDevice。 IWDFDevice2 还具有以下类型的成员:
- 方法
方法
IWDFDevice2 接口具有这些方法。
IWDFDevice2::AssignS0IdleSettings AssignS0IdleSettings 方法提供驱动程序提供的信息,当设备处于空闲状态且系统处于工作 (S0) 状态时,框架将使用这些信息。 |
IWDFDevice2::AssignSxWakeSettings AssignSxWakeSettings 方法提供有关设备在设备和系统都处于低功耗状态时触发唤醒信号的能力的驱动程序信息。 |
IWDFDevice2::CreateRemoteInterface CreateRemoteInterface 方法创建表示设备接口的远程接口对象。 |
IWDFDevice2::CreateRemoteTarget CreateRemoteTarget 方法创建表示远程 I/O 目标的远程目标对象。 |
IWDFDevice2::CreateSymbolicLinkWithReferenceString CreateSymbolicLinkWithReferenceString 方法为设备创建符号链接名称和引用字符串(可选)。 |
IWDFDevice2::GetDeviceStackIoTypePreference GetDeviceStackIoTypePreference 方法检索框架用于设备的缓冲区访问方法。 |
IWDFDevice2::GetSystemPowerAction GetSystemPowerAction 方法返回计算机当前发生的系统电源操作(如果有)。 |
IWDFDevice2::RegisterRemoteInterfaceNotification RegisterRemoteInterfaceNotification 方法注册驱动程序,以在指定的设备接口可用时接收通知。 |
IWDFDevice2::ResumeIdle ResumeIdle 方法通知框架设备未使用,如果设备保持空闲状态,可以将其置于低功耗状态。 |
IWDFDevice2::StopIdle StopIdle 方法通知框架,设备必须置于其工作 (D0) 电源状态。 |
要求
要求 | 值 |
---|---|
结束支持 | 在 UMDF 2.0 及更高版本中不可用。 |
目标平台 | 桌面 |
最低 UMDF 版本 | 1.9 |
标头 | wudfddi.h (包括 Wudfddi.h) |