Compartilhar via


enumeração WDF_INTERRUPT_POLICY (wdfinterrupt.h)

[Aplica-se a KMDF e UMDF]

O tipo de enumeração WDF_INTERRUPT_POLICY identifica as políticas de afinidade que o gerenciador PnP pode usar quando atribui interrupções de um dispositivo aos processadores de um sistema multiprocessador.

Syntax

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

Constantes

 
WdfIrqPolicyMachineDefault
Valor: 0
Use a política de afinidade padrão do sistema.
WdfIrqPolicyAllCloseProcessors
Para sistemas NUMA, o gerenciador PnP deve atribuir as interrupções do dispositivo a processadores próximos ao dispositivo. Para sistemas não NUMA, especificar WdfIrqPolicyAllCloseProcessors é o mesmo que especificar WdfIrqPolicyAllProcessorsInMachine.
WdfIrqPolicyOneCloseProcessor
Para sistemas NUMA, o gerenciador de PnP deve atribuir uma interrupção a um processador próximo ao dispositivo. Para sistemas não NUMA, o gerenciador PnP pode atribuir a interrupção a qualquer processador.
WdfIrqPolicyAllProcessorsInMachine
O gerenciador PnP pode atribuir interrupções de um dispositivo a qualquer um dos processadores do sistema.
WdfIrqPolicySpecifiedProcessors
O gerenciador PnP deve atribuir as interrupções do dispositivo somente a processadores especificados.
WdfIrqPolicySpreadMessagesAcrossAllProcessors
O gerenciador PnP deve atribuir diferentes interrupções baseadas em mensagens a processadores diferentes, se possível.

Comentários

O tipo de enumeração WDF_INTERRUPT_POLICY é usado como entrada para o método WdfInterruptSetPolicy .

Requisitos

Requisito Valor
Versão mínima do KMDF 1.0
Versão mínima do UMDF 2,0
Cabeçalho wdfinterrupt.h (include Wdf.h, Wudfddi.h)

Confira também

WdfInterruptSetPolicy