DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES Struktur (d3dkmddi.h)
Enthält Argumente, die in der DxgkddiSetContextSchedulingProperties Rückruffunktion verwendet werden.
Syntax
typedef struct _DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES {
HANDLE hContext;
DXGK_SCHEDULING_PRIORITY_BAND priorityBand;
INT realtimeBandPriorityLevel;
INT inProcessPriority;
UINT64 quantum;
UINT64 gracePeriodSamePriority;
UINT64 gracePeriodLowerPriority;
} DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES;
Angehörige
hContext
Der Hardwarekontext zum Ändern des Prioritätsbands.
priorityBand
Der diesem Kontext zugewiesene Prioritätsbandwert. Das Zuweisen eines Kontexts zu Fokus- und Echtzeitprioritätsbändern erfordert, dass der Aufrufvorgang über SE_INC_BASE_PRIORITY_NAME Berechtigungen verfügt.
realtimeBandPriorityLevel
Wenn der Kontext zum Prioritätsbereich für die Echtzeitplanung gehört, gibt dieser Wert die Prioritätsebene (0...31) innerhalb des Echtzeitbands an. Für alle anderen Bänder wird dieser Wert ignoriert.
inProcessPriority
Der prozessweite Prioritätswert relativ zu anderen Kontexten derselben Priorität innerhalb desselben Prozesses. Werte liegen zwischen -7 und +7. Der Standardwert im Wert der Prozesspriorität ist Null.
quantum
Der Kontext quantenwert in 100ns Einheiten relativ zu anderen Kontexten derselben Priorität innerhalb desselben Prozesses.
gracePeriodSamePriority
Der Nachfristwert in 100ns-Einheiten, wenn dieser Kontext einen anderen Kontext der gleichen Priorität innerhalb desselben Prozesses vorgibt.
gracePeriodLowerPriority
Der Karenzzeitraumswert in 100ns Einheiten, wenn dieser Kontext einen anderen Kontext einer niedrigeren Priorität innerhalb desselben Prozesses vorgibt. gracePeriodLowerPriority ist in der Regel kleiner als gracePeriodSamePriority.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dkmddi.h |