iWDFInterrupt 接口 (wudfddi.h)

[警告: UMDF 2 是最新版本的 UMDF,取代了 UMDF 1。 所有新的 UMDF 驱动程序都应使用 UMDF 2 编写。 未向 UMDF 1 添加新功能,并且较新版本的 Windows 10 上对 UMDF 1 的支持有限。 通用 Windows 驱动程序必须使用 UMDF 2。 有关详细信息,请参阅使用 UMDF 入门。]

此接口公开中断对象。

继承

IWDFInterrupt 接口继承自 IWDFObjectIWDFInterrupt 还具有以下类型的成员:

  • 方法

方法

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

另请参阅

IWDFObject