Freigeben über


DXGKARG_SETUPPRIORITYBANDS Struktur (d3dkmddi.h)

Argumente, die in einem Aufruf von DxgkddiSetupPriorityBandsverwendet werden.

Syntax

typedef struct _DXGKARG_SETUPPRIORITYBANDS {
  UINT64 gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT];
  UINT64 processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT];
  UINT64 processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT];
  UINT   targetNormalBandPercentage;
} DXGKARG_SETUPPRIORITYBANDS;

Angehörige

gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Karenzzeit, in 100ns Einheiten, wenn ein weiteres Prioritätsband für dieses Prioritätsband vorgestellt wird. Dieser Wert wird für IDLE-Band ignoriert, da er niemals andere Bänder vorgibt. Bei Echtzeitband wird dies in der Regel auf 0 festgelegt, da Echtzeitprozesse die GPU sofort verwenden müssen.

processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Standard quantum in 100ns Einheiten für die Planung über Prozesse innerhalb eines Prioritätsbereichs hinweg.

processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Standard-Karenzzeit in 100ns Einheiten für Prozesse, die sich innerhalb eines Prioritätsbereichs gegenseitig ersetzen.

targetNormalBandPercentage

Gibt für ein normales Prioritätsband den Gpu-Zielprozentsatz in Situationen an, in dem sie vom Fokusband gehungert werden. Gültige Werte liegen zwischen 0 und 50, wobei der Standardwert auf Desktopsystemen 10 ist.

Anforderungen

Anforderung Wert
Header- d3dkmddi.h

Siehe auch

DxgkddiSetupPriorityBands