WDF_INTERRUPT_POLICY列舉 (wdfinterrupt.h)

[適用於 KMDF 和 UMDF]

WDF_INTERRUPT_POLICY列舉類型可識別 PnP 管理員在指派裝置中斷給多處理器系統的處理器時可以使用的親和性原則。

Syntax

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

常數

 
WdfIrqPolicyMachineDefault
值: 0
使用系統的預設親和性原則。
WdfIrqPolicyAllCloseProcessors
針對 NUMA 系統,PnP 管理員應該將裝置的中斷指派給接近裝置的處理器。 針對非 NUMA 系統,指定 WdfIrqPolicyAllCloseProcessors 與指定 WdfIrqPolicyAllProcessorsInMachine 相同。
WdfIrqPolicyOneCloseProcessor
針對 NUMA 系統,PnP 管理員應該將一個中斷指派給接近裝置的處理器。 對於非 NUMA 系統,PnP 管理員可以將中斷指派給任何處理器。
WdfIrqPolicyAllProcessorsInMachine
PnP 管理員可以將裝置的中斷指派給任何系統的處理器。
WdfIrqPolicySpecifiedProcessors
PnP 管理員應該只將裝置的中斷指派給指定的處理器。
WdfIrqPolicySpreadMessagesAcrossAllProcessors
PnP 管理員應該盡可能將不同的訊息型中斷指派給不同的處理器。

備註

WDF_INTERRUPT_POLICY列舉型別是做為 WdfInterruptSetPolicy 方法的輸入。

規格需求

需求
最小 KMDF 版本 1.0
最低UMDF版本 2.0
標頭 wdfinterrupt.h (包括 Wdf.h、Wudfddi.h)

另請參閱

WdfInterruptSetPolicy