Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

WDF_INTERRUPT_EXTENDED_POLICY structure (wdfinterrupt.h)

[Applies to KMDF and UMDF]

The WDF_INTERRUPT_EXTENDED_POLICY structure contains information about an interrupt's policy, priority, affinity, and group.

Syntax

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;

Members

Size

The size, in bytes, of this structure.

Policy

A WDF_INTERRUPT_POLICY-typed enumerator that specifies a processor affinity policy for the interrupt.

Priority

A WDF_INTERRUPT_PRIORITY-typed enumerator that specifies a priority for the interrupt.

TargetProcessorSetAndGroup

A GROUP_AFFINITY structure that specifies a processor group and a processor affinity mask within the group, if the Policy parameter is set to WdfIrqPolicySpecifiedProcessors. The GROUP_AFFINITY structure is defined in Winnt.h.

Remarks

The WDF_INTERRUPT_EXTENDED_POLICY structure is used as input the WdfInterruptSetExtendedPolicy.

To initialize a WDF_INTERRUPT_EXTENDED_POLICY structure, your driver must call WDF_INTERRUPT_EXTENDED_POLICY_INIT.

Requirements

Requirement Value
Minimum KMDF version 1.9
Header wdfinterrupt.h (include Wdf.h)

See also

WDF_INTERRUPT_EXTENDED_POLICY_INIT

WdfInterruptSetExtendedPolicy


Feedback

Was this page helpful?

Additional resources