WDF_INTERRUPT_POLICY-Aufzählung (wudfddi.h)
[Gilt für KMDF und UMDF]
Der WDF_INTERRUPT_POLICY Enumerationstyp identifiziert die Affinitätsrichtlinien, die der PnP-Manager verwenden kann, wenn er den Prozessoren eines Multiprozessorsystems Unterbrechungen eines Geräts zuweist.
Syntax
typedef enum _WDF_INTERRUPT_POLICY {
WdfIrqPolicyMachineDefault,
WdfIrqPolicyAllCloseProcessors,
WdfIrqPolicyOneCloseProcessor,
WdfIrqPolicyAllProcessorsInMachine,
WdfIrqPolicySpecifiedProcessors,
WdfIrqPolicySpreadMessagesAcrossAllProcessors
} WDF_INTERRUPT_POLICY, *PWDF_INTERRUPT_POLICY;
Konstanten
WdfIrqPolicyMachineDefault Verwenden Sie die Standardaffinitätsrichtlinie des Systems. |
WdfIrqPolicyAllCloseProcessors Bei NUMA-Systemen sollte der PnP-Manager prozessoren, die sich in der Nähe des Geräts befinden, die Unterbrechungen des Geräts zuweisen. Bei Nicht-NUMA-Systemen ist die Angabe WdfIrqPolicyAllCloseProcessors- identisch mit der Angabe WdfIrqPolicyAllProcessorsInMachine. |
WdfIrqPolicyOneCloseProcessor Für NUMA-Systeme sollte der PnP-Manager einem Prozessor, der sich nahe am Gerät befindet, einen Interrupt zuweisen. Bei Nicht-NUMA-Systemen kann der PnP-Manager jedem Prozessor den Interrupt zuweisen. |
WdfIrqPolicyAllProcessorsInMachine Der PnP-Manager kann den Prozessoren des Systems unterbrechungen eines Geräts zuweisen. |
WdfIrqPolicySpecifiedProcessors Der PnP-Manager sollte die Unterbrechungen des Geräts nur bestimmten Prozessoren zuweisen. |
WdfIrqPolicySpreadMessagesAcrossAllProcessors Der PnP-Manager sollte anderen nachrichtenbasierten Unterbrechungen unterschiedliche Prozessoren zuweisen, sofern möglich. |
Bemerkungen
Der WDF_INTERRUPT_POLICY Enumerationstyp wird als Eingabe für die WdfInterruptSetPolicy--Methode verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | wudfddi.h (include Wdf.h, Wudfddi.h) |