Condividi tramite


WDF_INTERRUPT_POLICY'enumerazione (wdfinterrupt.h)

[Si applica a KMDF e UMDF]

Il tipo di enumerazione WDF_INTERRUPT_POLICY identifica i criteri di affinità che il gestore PnP può usare quando assegna gli interruzioni di un dispositivo ai processori di un sistema multiprocessore.

Sintassi

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

Costanti

 
WdfIrqPolicyMachineDefault
Valore: 0
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 WdfInterruptSetPolicy .

Requisiti

Requisito Valore
Versione KMDF minima 1,0
Versione UMDF minima 2,0
Intestazione wdfinterrupt.h (include Wdf.h, Wudfddi.h)

Vedi anche

WdfInterruptSetPolicy