структура WDF_INTERRUPT_EXTENDED_POLICY (wdfinterrupt.h)

[Применимо к KMDF и 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 используется в качестве входных данных WdfInterruptSetExtendedPolicy.

Чтобы инициализировать структуру WDF_INTERRUPT_EXTENDED_POLICY , драйвер должен вызвать WDF_INTERRUPT_EXTENDED_POLICY_INIT.

Требования

Требование Значение
Минимальная версия KMDF 1,9
Верхняя часть wdfinterrupt.h (включая Wdf.h)

См. также раздел

WDF_INTERRUPT_EXTENDED_POLICY_INIT

WdfInterruptSetExtendedPolicy