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) |