Compartir a través de


enumeración WDF_INTERRUPT_POLICY (wudfinterrupt.h)

[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los nuevos controladores UMDF deben escribirse mediante UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2. Para obtener más información, consulta Introducción a UMDF.]

El tipo de enumeración WDF_INTERRUPT_POLICY identifica las directivas de afinidad que el administrador de Plug and Play (PnP) puede usar cuando asigna interrupciones de un dispositivo a los procesadores de un sistema multiprocesador.

Sintaxis

typedef enum _WDF_INTERRUPT_POLICY {
  WdfIrqPolicyMachineDefault,
  WdfIrqPolicyAllCloseProcessors,
  WdfIrqPolicyOneCloseProcessor,
  WdfIrqPolicyAllProcessorsInMachine,
  WdfIrqPolicySpecifiedProcessors,
  WdfIrqPolicySpreadMessagesAcrossAllProcessors
} WDF_INTERRUPT_POLICY, *PWDF_INTERRUPT_POLICY;

Constantes

 
WdfIrqPolicyMachineDefault
Use la directiva de afinidad predeterminada del sistema.
WdfIrqPolicyAllCloseProcessors
En el caso de los sistemas NUMA, el administrador de PnP debe asignar las interrupciones del dispositivo a los procesadores que están cerca del dispositivo. En el caso de los sistemas que no son NUMA, especificar WdfIrqPolicyAllCloseProcessors es el mismo que especificar WdfIrqPolicyAllProcessorsInMachine.
WdfIrqPolicyOneCloseProcessor
En el caso de los sistemas NUMA, el administrador de PnP debe asignar una interrupción a un procesador que esté cerca del dispositivo. En el caso de los sistemas que no son NUMA, el administrador de PnP puede asignar la interrupción a cualquier procesador.
WdfIrqPolicyAllProcessorsInMachine
El administrador de PnP puede asignar interrupciones de un dispositivo a cualquiera de los procesadores del sistema.
WdfIrqPolicySpecifiedProcessors
El administrador de PnP debe asignar las interrupciones del dispositivo solo a los procesadores especificados.
WdfIrqPolicySpreadMessagesAcrossAllProcessors
El administrador de PnP debe asignar interrupciones basadas en mensajes diferentes a distintos procesadores, si es posible.

Observaciones

El tipo de enumeración WDF_INTERRUPT_POLICY se usa como entrada para el método IWDFInterrupt::SetPolicy.

Requisitos

Requisito Valor
versión mínima de UMDF 1.11
encabezado de wudfinterrupt.h

Consulte también

IWDFInterrupt::SetPolicy