структура WDF_INTERRUPT_EXTENDED_POLICY (wudfinterrupt.h)
[Предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе начало работы с помощью UMDF.]
Структура WDF_INTERRUPT_EXTENDED_POLICY содержит сведения о политике, приоритете, сходстве и группе прерывания.
Синтаксис
typedef struct _WDF_INTERRUPT_EXTENDED_POLICY {
ULONG Size;
WDF_INTERRUPT_POLICY Policy;
WDF_INTERRUPT_PRIORITY Priority;
GROUP_AFFINITY TargetProcessorSetAndGroup;
} WDF_INTERRUPT_EXTENDED_POLICY, *PWDF_INTERRUPT_EXTENDED_POLICY;
Члены
Size
Размер данной структуры (в байтах).
Policy
Перечислитель с типом WDF_INTERRUPT_POLICY, указывающий политику сходства процессора для прерывания.
Priority
Перечислитель WDF_INTERRUPT_PRIORITY, указывающий приоритет прерывания.
TargetProcessorSetAndGroup
Структура GROUP_AFFINITY , указывающая группу процессоров и маску сходства процессоров в группе, если для параметра Policy задано значение WdfIrqPolicySpecifiedProcessors. Структура GROUP_AFFINITY определена в Winnt.h.
Комментарии
Структура WDF_INTERRUPT_EXTENDED_POLICY используется в качестве входных данных для метода IWDFInterrupt::SetExtendedPolicy .
Чтобы инициализировать структуру WDF_INTERRUPT_EXTENDED_POLICY , драйвер должен вызвать WDF_INTERRUPT_EXTENDED_POLICY_INIT.
Требования
Требование | Значение |
---|---|
Минимальная версия UMDF | 1.11 |
Верхняя часть | wudfinterrupt.h |