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. Nessuna nuova funzionalità viene aggiunta 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, vedere Introduzione con 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 interruzioni 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 interruzioni del dispositivo ai processori vicini al dispositivo. Per i sistemi non NUMA, specificando WdfIrqPolicyAllCloseProcessors è uguale a quello specificato da WdfIrqPolicyAllProcessorsInMachine. |
WdfIrqPolicyOneCloseProcessor Per i sistemi NUMA, il gestore PnP deve assegnare un interruzione a un processore vicino al dispositivo. Per i sistemi non NUMA, il gestore PnP può assegnare l'interruzione a qualsiasi processore. |
WdfIrqPolicyAllProcessorsInMachine Il gestore PnP può assegnare le interruzioni di un dispositivo a uno qualsiasi dei processori del sistema. |
WdfIrqPolicySpecifiedProcessors Il gestore PnP deve assegnare gli interruzioni del dispositivo solo ai processori specificati. |
WdfIrqPolicySpreadMessagesAcrossAllProcessors La gestione PnP deve assegnare interruzioni diverse basate su messaggi a processori diversi, se possibile. |
Commenti
Il tipo di enumerazione WDF_INTERRUPT_POLICY viene usato come input per il metodo IWDFInterrupt::SetPolicy .
Requisiti
Requisito | Valore |
---|---|
Versione UMDF minima | 1.11 |
Intestazione | wudfinterrupt.h |