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

Weitere Informationen

DxgkddiSetContextSchedulingProperties