перечисление WDF_INTERRUPT_POLICY (wudfddi.h)
[Применимо к KMDF и UMDF]
Тип перечисления WDF_INTERRUPT_POLICY определяет политики сходства, которые диспетчер 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 используется в качестве входных данных для метода WdfInterruptSetPolicy .
Требования
Требование | Значение |
---|---|
Минимальная версия KMDF | 1,0 |
Минимальная версия UMDF | 2,0 |
Верхняя часть | wudfddi.h (включая Wdf.h, Wudfddi.h) |