Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O tipo de enumeração IRQ_DEVICE_POLICY indica a política que o sistema operacional pode usar para atribuir as interrupções de um dispositivo a processadores diferentes.
Syntax
typedef enum _IRQ_DEVICE_POLICY {
IrqPolicyMachineDefault,
IrqPolicyAllCloseProcessors,
IrqPolicyOneCloseProcessor,
IrqPolicyAllProcessorsInMachine,
IrqPolicySpecifiedProcessors,
IrqPolicySpreadMessagesAcrossAllProcessors,
IrqPolicyAllProcessorsInMachineWhenSteered
} IRQ_DEVICE_POLICY, *PIRQ_DEVICE_POLICY;
Constantes
IrqPolicyMachineDefaultO dispositivo não requer nenhuma atribuição específica de interrupções aos processadores. |
IrqPolicyAllCloseProcessorsO sistema operacional deve atribuir interrupções do dispositivo a processadores próximos ao dispositivo. Em computadores não NUMA, o efeito desse valor é idêntico ao de IrqPolicyAllProcessorsInMachine. |
IrqPolicyOneCloseProcessorO sistema operacional deve atribuir uma única interrupção para o dispositivo a um processador próximo ao dispositivo. Em computadores não NUMA, o sistema operacional pode atribuir a interrupção a qualquer processador. |
IrqPolicyAllProcessorsInMachineO sistema operacional deve atribuir interrupções do dispositivo a todos os processadores. |
IrqPolicySpecifiedProcessorsO sistema operacional deve atribuir interrupções do dispositivo a um conjunto específico de processadores. |
IrqPolicySpreadMessagesAcrossAllProcessorsO sistema operacional deve atribuir diferentes interrupções sinalizadas por mensagem a processadores diferentes, se possível. |
IrqPolicyAllProcessorsInMachineWhenSteered |
Comentários
O membro Interrupt.AffinityPolicy da estrutura IO_RESOURCE_DESCRIPTOR é um valor de enumeração IRQ_DEVICE_POLICY .
Requisitos
| Requisito | Valor |
|---|---|
| Cabeçalho | miniport.h (inclua Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |