Compartir a través de


enumeración IRQ_DEVICE_POLICY (wdm.h)

El tipo de enumeración IRQ_DEVICE_POLICY indica la directiva que el sistema operativo puede usar para asignar las interrupciones de un dispositivo a procesadores diferentes.

Syntax

typedef enum _IRQ_DEVICE_POLICY {
  IrqPolicyMachineDefault = 0,
  IrqPolicyAllCloseProcessors = 1,
  IrqPolicyOneCloseProcessor = 2,
  IrqPolicyAllProcessorsInMachine = 3,
  IrqPolicySpecifiedProcessors = 4,
  IrqPolicySpreadMessagesAcrossAllProcessors = 5,
  IrqPolicyAllProcessorsInMachineWhenSteered = 6
} IRQ_DEVICE_POLICY, *PIRQ_DEVICE_POLICY;

Constantes

 
IrqPolicyMachineDefault
Valor: 0
El dispositivo no requiere ninguna asignación concreta de interrupciones a los procesadores.
IrqPolicyAllCloseProcessors
Valor: 1
El sistema operativo debe asignar interrupciones del dispositivo a los procesadores que están cerca del dispositivo. En equipos que no son NUMA, el efecto de este valor es idéntico al de IrqPolicyAllProcessorsInMachine.
IrqPolicyOneCloseProcessor
Valor: 2
El sistema operativo debe asignar una única interrupción para el dispositivo a un procesador que esté cerca del dispositivo. En equipos que no son NUMA, el sistema operativo puede asignar la interrupción a cualquier procesador.
IrqPolicyAllProcessorsInMachine
Valor: 3
El sistema operativo debe asignar interrupciones del dispositivo a todos los procesadores.
IrqPolicySpecifiedProcessors
Valor: 4
El sistema operativo debe asignar interrupciones del dispositivo a un conjunto específico de procesadores.
IrqPolicySpreadMessagesAcrossAllProcessors
Valor: 5
El sistema operativo debe asignar interrupciones señaladas por mensajes diferentes a distintos procesadores, si es posible.
IrqPolicyAllProcessorsInMachineWhenSteered
Valor: 6
Reservado para uso del sistema. No use en el controlador.

Comentarios

El miembro Interrupt.AffinityPolicy de la estructura IO_RESOURCE_DESCRIPTOR es un valor de enumeración IRQ_DEVICE_POLICY .

Requisitos

Requisito Valor
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)

Consulte también