структура 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, указывающая группу процессора и маску сходства процессора в группе, если параметр политики имеет значение WdfIrqPolicySpecifiedProcessors. Структура GROUP_AFFINITY определена в Winnt.h.
Замечания
Структура WDF_INTERRUPT_EXTENDED_POLICY используется в качестве входных данных WdfInterruptSetExtendedPolicy.
Чтобы инициализировать структуру WDF_INTERRUPT_EXTENDED_POLICY, драйвер должен вызвать WDF_INTERRUPT_EXTENDED_POLICY_INIT.
Требования
Требование | Ценность |
---|---|
минимальная версия KMDF | 1.9 |
Заголовок | wdfinterrupt.h (include Wdf.h) |