перечисление WDF_INTERRUPT_POLICY (wudfinterrupt.h)

[ предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе Начало работы с UMDF.]

Тип перечисления WDF_INTERRUPT_POLICY определяет политики сходства, которые может использовать диспетчер Plug and Play (PnP) при назначении прерываний устройства процессорам многопроцессорной системы.

Синтаксис

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