Compartilhar via


enumeração WDF_INTERRUPT_POLICY (wudfddi.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.

Sintaxe

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

Constantes

 
WdfIrqPolicyMachineDefault
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 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 apenas a processadores especificados.
WdfIrqPolicySpreadMessagesAcrossAllProcessors
O gerenciador PnP deve atribuir diferentes interrupções baseadas em mensagens a processadores diferentes, se possível.

Observações

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 wudfddi.h (inclua Wdf.h, Wudfddi.h)

Consulte também

WdfInterruptSetPolicy