Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
[Применимо к 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 используется в качестве входных данных для метода WdfInterruptSetPoli cy.
Требования
| Требование | Ценность |
|---|---|
| минимальная версия KMDF | 1.0 |
| минимальная версия UMDF | 2.0 |
| Заголовок | wdfinterrupt.h (include Wdf.h, Wudfddi.h) |