共用方式為


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