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 |