共用方式為


IRQ_DEVICE_POLICY列舉型別 (wdm.h)

IRQ_DEVICE_POLICY 列舉類型表示作系統可用來將中斷從裝置指派給不同處理器的原則。

語法

typedef enum _IRQ_DEVICE_POLICY {
  IrqPolicyMachineDefault = 0,
  IrqPolicyAllCloseProcessors = 1,
  IrqPolicyOneCloseProcessor = 2,
  IrqPolicyAllProcessorsInMachine = 3,
  IrqPolicySpecifiedProcessors = 4,
  IrqPolicySpreadMessagesAcrossAllProcessors = 5,
  IrqPolicyAllProcessorsInMachineWhenSteered = 6
} IRQ_DEVICE_POLICY, *PIRQ_DEVICE_POLICY;

常數

 
IrqPolicyMachineDefault
值:0
裝置不需要對處理器進行任何特定的中斷指派。
IrqPolicyAllCloseProcessors
值:1
作系統應該將中斷從裝置指派給接近裝置的處理器。 在非 NUMA 電腦上,這個值的效果與 IrqPolicyAllProcessorsInMachine相同。
IrqPolicyOneCloseProcessor
值:2
作系統應該將裝置的單一中斷指派給接近裝置的一個處理器。 在非 NUMA 電腦上,作系統可以將中斷指派給任何處理器。
IrqPolicyAllProcessorsInMachine
值:3
作系統應該將中斷從裝置指派給所有處理器。
IrqPolicySpecifiedProcessors
值:4
作系統應該將中斷從裝置指派給一組特定的處理器。
IrqPolicySpreadMessagesAcrossAllProcessors
值:5
如果可能,作系統應該將不同的訊息訊號中斷指派給不同的處理器。
IrqPolicyAllProcessorsInMachineWhenSteered
值:6
保留供系統使用。 請勿在驅動程式中使用。

言論

Interrupt.AffinityPolicyIO_RESOURCE_DESCRIPTOR 結構的成員是 IRQ_DEVICE_POLICY 列舉值。

要求

要求 價值
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Miniport.h)

另請參閱