Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Тип перечисления 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.AffinityPolicy структуры IO_RESOURCE_DESCRIPTOR является значением перечисления IRQ_DEVICE_POLICY.
Требования
| Требование | Ценность |
|---|---|
| заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |