iWDFInterrupt 接口 (wudfddi.h)
[警告: UMDF 2 是最新版本的 UMDF,取代了 UMDF 1。 所有新的 UMDF 驱动程序都应使用 UMDF 2 编写。 未向 UMDF 1 添加新功能,并且较新版本的 Windows 10 上对 UMDF 1 的支持有限。 通用 Windows 驱动程序必须使用 UMDF 2。 有关详细信息,请参阅使用 UMDF 入门。]
此接口公开中断对象。
继承
IWDFInterrupt 接口继承自 IWDFObject。 IWDFInterrupt 还具有以下类型的成员:
- 方法
方法
IWDFInterrupt 接口具有以下方法。
IWDFInterrupt::AcquireInterruptLock AcquireInterruptLock 方法开始一个代码序列,该序列在持有中断对象的锁时执行。 |
IWDFInterrupt::D isable Disable 方法通过调用驱动程序的 OnInterruptDisable 回调函数来禁用指定的设备中断。 |
IWDFInterrupt::Enable Enable 方法通过调用驱动程序的 OnInterruptEnable 回调函数来启用指定的设备中断。 |
IWDFInterrupt::GetDevice GetDevice 方法返回此中断对象的框架设备对象接口。 |
IWDFInterrupt::GetInfo GetInfo 方法检索有关指定中断的信息。 |
IWDFInterrupt::QueueWorkItemForIsr QueueWorkItemForIsr 方法将工作项排队,以在中断服务例程之外处理与中断相关的工作。 |
IWDFInterrupt::ReleaseInterruptLock ReleaseInterruptLock 方法结束持有中断对象的锁时执行的代码序列。 |
IWDFInterrupt::SetExtendedPolicy SetExtendedPolicy 方法指定指定中断的中断优先级、处理器相关性、关联策略和处理器组。 |
IWDFInterrupt::SetPolicy SetPolicy 方法指定指定中断的中断优先级、处理器相关性和关联策略。 |
IWDFInterrupt::TryToAcquireInterruptLock 如果其他线程尚未获取中断锁,TryToAcquireInterruptLock 方法将获取中断锁。 |
要求
要求 | 值 |
---|---|
结束支持 | 在 UMDF 2.0 及更高版本中不可用。 |
目标平台 | 桌面 |
最低 UMDF 版本 | 1.11 |
标头 | wudfddi.h |