共用方式為


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) 管理員在指派裝置中斷給多處理器系統的處理器時可以使用的親和性原則。

Syntax

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