enumerazione WDF_INTERRUPT_POLICY (wudfinterrupt.h)
[Avviso: UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Non vengono aggiunte nuove funzionalità a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2. Per altre informazioni, vedi Introduzione a UMDF.]
Il tipo di enumerazione WDF_INTERRUPT_POLICY identifica i criteri di affinità che il gestore Plug and Play (PnP) può usare quando assegna gli interrupt di un dispositivo ai processori di un sistema multiprocessore.
Sintassi
typedef enum _WDF_INTERRUPT_POLICY {
WdfIrqPolicyMachineDefault,
WdfIrqPolicyAllCloseProcessors,
WdfIrqPolicyOneCloseProcessor,
WdfIrqPolicyAllProcessorsInMachine,
WdfIrqPolicySpecifiedProcessors,
WdfIrqPolicySpreadMessagesAcrossAllProcessors
} WDF_INTERRUPT_POLICY, *PWDF_INTERRUPT_POLICY;
Costanti
WdfIrqPolicyMachineDefault Usare i criteri di affinità predefiniti del sistema. |
WdfIrqPolicyAllCloseProcessors Per i sistemi NUMA, il gestore PnP deve assegnare gli interrupt del dispositivo ai processori vicini al dispositivo. Per i sistemi non NUMA, specificando WdfIrqPolicyAllCloseProcessors è uguale a quello specificato WdfIrqPolicyAllProcessorsInMachine. |
WdfIrqPolicyOneCloseProcessor Per i sistemi NUMA, il gestore PnP deve assegnare un interrupt a un processore vicino al dispositivo. Per i sistemi non NUMA, il gestore PnP può assegnare l'interrupt a qualsiasi processore. |
WdfIrqPolicyAllProcessorsInMachine Il gestore PnP può assegnare gli interrupt di un dispositivo a uno dei processori del sistema. |
WdfIrqPolicySpecifiedProcessors Il gestore PnP deve assegnare gli interrupt del dispositivo solo ai processori specificati. |
WdfIrqPolicySpreadMessagesAcrossAllProcessors Il gestore PnP deve assegnare interrupt diversi basati su messaggi a processori diversi, se possibile. |
Osservazioni
Il tipo di enumerazione WDF_INTERRUPT_POLICY viene usato come input per il metodo IWDFInterrupt::SetPolicy.
Fabbisogno
Requisito | Valore |
---|---|
versione minima di UMDF | 1.11 |
intestazione | wudfinterrupt.h |