перечисление 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 используется в качестве входных данных для метода WdfInterruptSetPoli cy.
Требования
Требование | Ценность |
---|---|
минимальная версия KMDF | 1.0 |
минимальная версия UMDF | 2.0 |
заголовка | wudfddi.h (включая Wdf.h, Wudfddi.h) |