structure WDF_INTERRUPT_EXTENDED_POLICY (wudfinterrupt.h)
[Avertissement : UMDF 2 est la dernière version d’UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide d’UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et la prise en charge d’UMDF 1 est limitée sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2. Pour plus d’informations, consultez Prise en main avec 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 WDF_INTERRUPT_POLICY qui spécifie une stratégie d’affinité processeur pour l’interruption.
Priority
Énumérateur 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é de processeur dans le 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 pour la méthode IWDFInterrupt ::SetExtendedPolicy .
Pour initialiser une structure WDF_INTERRUPT_EXTENDED_POLICY , votre pilote doit appeler WDF_INTERRUPT_EXTENDED_POLICY_INIT.
Configuration requise
Condition requise | Valeur |
---|---|
Version UMDF minimale | 1.11 |
En-tête | wudfinterrupt.h |