WDF_INTERRUPT_POLICY Enumeration (wudfinterrupt.h)
[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. Es werden keine neuen Features zu UMDF 1 hinzugefügt, und es gibt eingeschränkte Unterstützung für UMDF 1 für neuere Versionen von Windows 10. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF-.]
Der WDF_INTERRUPT_POLICY Enumerationstyp identifiziert die Affinitätsrichtlinien, die der Plug and Play -Manager (PnP) verwenden kann, wenn es 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 IWDFInterrupt::SetPolicy-Methode verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Mindest-UMDF-Version | 1.11 |
Header- | wudfinterrupt.h |