перечисление WDF_INTERRUPT_POLICY (wdfinterrupt.h)
[Относится к KMDF и UMDF]
Тип перечисления WDF_INTERRUPT_POLICY определяет политики сходства, которые диспетчер PnP может использовать при назначении прерываний устройства процессорам многопроцессорной системы.
Синтаксис
typedef enum _WDF_INTERRUPT_POLICY {
WdfIrqPolicyMachineDefault = 0,
WdfIrqPolicyAllCloseProcessors,
WdfIrqPolicyOneCloseProcessor,
WdfIrqPolicyAllProcessorsInMachine,
WdfIrqPolicySpecifiedProcessors,
WdfIrqPolicySpreadMessagesAcrossAllProcessors
} WDF_INTERRUPT_POLICY, *PWDF_INTERRUPT_POLICY;
Константы
WdfIrqPolicyMachineDefault Значение: 0 Используйте политику сходства системы по умолчанию. |
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 |
Верхняя часть | wdfinterrupt.h (включая Wdf.h, Wudfddi.h) |