énumération IRQ_DEVICE_POLICY (miniport.h)
Le type d’énumération IRQ_DEVICE_POLICY indique la stratégie que le système d’exploitation peut utiliser pour affecter les interruptions d’un appareil à différents processeurs.
Syntax
typedef enum _IRQ_DEVICE_POLICY {
IrqPolicyMachineDefault,
IrqPolicyAllCloseProcessors,
IrqPolicyOneCloseProcessor,
IrqPolicyAllProcessorsInMachine,
IrqPolicySpecifiedProcessors,
IrqPolicySpreadMessagesAcrossAllProcessors,
IrqPolicyAllProcessorsInMachineWhenSteered
} IRQ_DEVICE_POLICY, *PIRQ_DEVICE_POLICY;
Constantes
IrqPolicyMachineDefault L’appareil ne nécessite aucune affectation particulière d’interruptions aux processeurs. |
IrqPolicyAllCloseProcessors Le système d’exploitation doit affecter des interruptions de l’appareil aux processeurs proches de l’appareil. Sur les ordinateurs non NUMA, l’effet de cette valeur est identique à celui de IrqPolicyAllProcessorsInMachine. |
IrqPolicyOneCloseProcessor Le système d’exploitation doit affecter une seule interruption pour l’appareil à un processeur proche de l’appareil. Sur les ordinateurs non-NUMA, le système d’exploitation peut affecter l’interruption à n’importe quel processeur. |
IrqPolicyAllProcessorsInMachine Le système d’exploitation doit affecter des interruptions de l’appareil à tous les processeurs. |
IrqPolicySpecifiedProcessors Le système d’exploitation doit affecter des interruptions de l’appareil à un ensemble spécifique de processeurs. |
IrqPolicySpreadMessagesAcrossAllProcessors Si possible, le système d’exploitation doit affecter différentes interruptions signalées par le message à différents processeurs. |
IrqPolicyAllProcessorsInMachineWhenSteered |
Remarques
Le membre Interrupt.AffinityPolicy de la structure IO_RESOURCE_DESCRIPTOR est une valeur d’énumération IRQ_DEVICE_POLICY .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | miniport.h (incluent Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour