WDF_INTERRUPT_POLICY 枚举 (wudfinterrupt.h)

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

WDF_INTERRUPT_POLICY 枚举类型标识即插即用 (PnP) 管理器在将设备的中断分配给多处理器系统的处理器时可以使用的关联策略。

语法

typedef enum _WDF_INTERRUPT_POLICY {
  WdfIrqPolicyMachineDefault,
  WdfIrqPolicyAllCloseProcessors,
  WdfIrqPolicyOneCloseProcessor,
  WdfIrqPolicyAllProcessorsInMachine,
  WdfIrqPolicySpecifiedProcessors,
  WdfIrqPolicySpreadMessagesAcrossAllProcessors
} WDF_INTERRUPT_POLICY, *PWDF_INTERRUPT_POLICY;

常量

 
WdfIrqPolicyMachineDefault
使用系统的默认关联策略。
WdfIrqPolicyAllCloseProcessors
对于 NUMA 系统,PnP 管理器应将设备的中断分配给靠近设备的处理器。 对于非 NUMA 系统,指定 WdfIrqPolicyAllCloseProcessors 与指定 WdfIrqPolicyAllProcessorsInMachine 相同。
WdfIrqPolicyOneCloseProcessor
对于 NUMA 系统,PnP 管理器应将一个中断分配给靠近设备的处理器。 对于非 NUMA 系统,PnP 管理器可以将中断分配给任何处理器。
WdfIrqPolicyAllProcessorsInMachine
PnP 管理器可以将设备的中断分配给系统的任何处理器。
WdfIrqPolicySpecifiedProcessors
PnP 管理器应仅将设备的中断分配给指定的处理器。
WdfIrqPolicySpreadMessagesAcrossAllProcessors
如果可能,PnP 管理器应将不同的基于消息的中断分配给不同的处理器。

注解

WDF_INTERRUPT_POLICY 枚举类型用作 IWDFInterrupt::SetPolicy 方法的输入。

要求

要求
最低 UMDF 版本 1.11
标头 wudfinterrupt.h

另请参阅

IWDFInterrupt::SetPolicy