Condividi tramite


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

Vedi anche

IWDFInterrupt::SetPolicy