структура 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

См. также

IWDFInterrupt::SetExtendedPolicy

WDF_INTERRUPT_EXTENDED_POLICY_INIT