共用方式為


IRQ_DEVICE_POLICY列舉 (miniport.h)

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

語法

typedef enum _IRQ_DEVICE_POLICY {
  IrqPolicyMachineDefault,
  IrqPolicyAllCloseProcessors,
  IrqPolicyOneCloseProcessor,
  IrqPolicyAllProcessorsInMachine,
  IrqPolicySpecifiedProcessors,
  IrqPolicySpreadMessagesAcrossAllProcessors,
  IrqPolicyAllProcessorsInMachineWhenSteered
} IRQ_DEVICE_POLICY, *PIRQ_DEVICE_POLICY;

常數

 
IrqPolicyMachineDefault
裝置不需要對處理器進行任何特定的中斷指派。
IrqPolicyAllCloseProcessors
作系統應該將中斷從裝置指派給接近裝置的處理器。 在非 NUMA 電腦上,這個值的效果與 IrqPolicyAllProcessorsInMachine相同。
IrqPolicyOneCloseProcessor
作系統應該將裝置的單一中斷指派給接近裝置的一個處理器。 在非 NUMA 電腦上,作系統可以將中斷指派給任何處理器。
IrqPolicyAllProcessorsInMachine
作系統應該將中斷從裝置指派給所有處理器。
IrqPolicySpecifiedProcessors
作系統應該將中斷從裝置指派給一組特定的處理器。
IrqPolicySpreadMessagesAcrossAllProcessors
如果可能,作系統應該將不同的訊息訊號中斷指派給不同的處理器。
IrqPolicyAllProcessorsInMachineWhenSteered

言論

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

要求

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

另請參閱

IO_RESOURCE_DESCRIPTOR