Partager via


structure WDF_INTERRUPT_EXTENDED_POLICY (wdfinterrupt.h)

[S’applique à KMDF et UMDF]

La structure WDF_INTERRUPT_EXTENDED_POLICY contient des informations sur la stratégie, la priorité, l’affinité et le groupe d’une interruption.

Syntaxe

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;

Membres

Size

Taille, en octets, de cette structure.

Policy

Énumérateur de type WDF_INTERRUPT_POLICY qui spécifie une stratégie d’affinité processeur pour l’interruption.

Priority

Énumérateur de type WDF_INTERRUPT_PRIORITY qui spécifie une priorité pour l’interruption.

TargetProcessorSetAndGroup

Une structure GROUP_AFFINITY qui spécifie un groupe de processeurs et un masque d’affinité processeur au sein du groupe, si le paramètre Policy est défini sur WdfIrqPolicySpecifiedProcessors. La structure GROUP_AFFINITY est définie dans Winnt.h.

Remarques

La structure WDF_INTERRUPT_EXTENDED_POLICY est utilisée comme entrée de WdfInterruptSetExtendedPolicy.

Pour initialiser une structure WDF_INTERRUPT_EXTENDED_POLICY , votre pilote doit appeler WDF_INTERRUPT_EXTENDED_POLICY_INIT.

Configuration requise

Condition requise Valeur
Version KMDF minimale 1,9
En-tête wdfinterrupt.h (include Wdf.h)

Voir aussi

WDF_INTERRUPT_EXTENDED_POLICY_INIT

WdfInterruptSetExtendedPolicy