DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES Struktur (d3dkmddi.h)
Enthält Argumente, die in der Rückruffunktion DxgkddiSetContextSchedulingProperties 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;
Member
hContext
Der Hardwarekontext, von dem das Prioritätsband geändert werden soll.
priorityBand
Der Diesem Kontext zugewiesene Prioritätsbandwert. Das Zuweisen eines Kontexts zu Fokus- und Echtzeitprioritätsbändern erfordert, dass der aufrufende Prozess über SE_INC_BASE_PRIORITY_NAME Berechtigungen verfügt.
realtimeBandPriorityLevel
Wenn der Kontext zum Prioritätsbereich der 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. Die Werte reichen von -7 bis +7. Der Standardwert in der Prozesspriorität ist 0.
quantum
Der Kontext quantenwert in 100ns-Einheiten relativ zu anderen Kontexten derselben Priorität innerhalb desselben Prozesses.
gracePeriodSamePriority
Der Gnadenzeitwert in 100ns-Einheiten, wenn dieser Kontext einen anderen Kontext mit der gleichen Priorität innerhalb desselben Prozesses vorgibt.
gracePeriodLowerPriority
Der Gnadenzeitwert in 100ns-Einheiten, wenn dieser Kontext einem anderen Kontext mit einer niedrigeren Priorität innerhalb desselben Prozesses vorläuft. gracePeriodLowerPriority ist in der Regel kleiner als gracePeriodSamePriority.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dkmddi.h |