Condividi tramite


enumerazione WDF_INTERRUPT_POLICY (wudfddi.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 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 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 interruzioni di un dispositivo a uno qualsiasi dei processori del sistema.
WdfIrqPolicySpecifiedProcessors
Il gestore PnP deve assegnare gli interrupt del dispositivo solo ai processori specificati.
WdfIrqPolicySpreadMessagesAcrossAllProcessors
Il gestore 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 wudfddi.h (include Wdf.h, Wudfddi.h)

Vedi anche

WdfInterruptSetPolicy