Freigeben über


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

Siehe auch

IWDFInterrupt::SetPolicy