Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[ предупреждение: 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 |