Condividi tramite


struttura WDF_INTERRUPT_EXTENDED_POLICY (wdfinterrupt.h)

[Si applica a KMDF e UMDF]

La struttura WDF_INTERRUPT_EXTENDED_POLICY contiene informazioni sui criteri, la priorità, l'affinità e il gruppo di un interrupt.

Sintassi

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;

Membri

Size

Dimensione, in byte, di questa struttura.

Policy

Enumeratore WDF_INTERRUPT_POLICYtipizzato che specifica un criterio di affinità del processore per l'interrupt.

Priority

Enumeratore WDF_INTERRUPT_PRIORITYtipizzato che specifica una priorità per l'interrupt.

TargetProcessorSetAndGroup

Struttura GROUP_AFFINITY che specifica un gruppo di processori e una maschera di affinità del processore all'interno del gruppo, se il parametro criteri di è impostato su WdfIrqPolicySpecifiedProcessors. La struttura GROUP_AFFINITY è definita in Winnt.h.

Osservazioni:

La struttura WDF_INTERRUPT_EXTENDED_POLICY viene usata come input per l'WdfInterruptSetExtendedPolicy.

Per inizializzare una struttura di WDF_INTERRUPT_EXTENDED_POLICY, il driver deve chiamare WDF_INTERRUPT_EXTENDED_POLICY_INIT.

Requisiti

Requisito Valore
versione minima di KMDF 1.9
intestazione wdfinterrupt.h (include Wdf.h)

Vedere anche

WDF_INTERRUPT_EXTENDED_POLICY_INIT

WdfInterruptSetExtendedPolicy