DXGKARG_SETUPPRIORITYBANDS 結構 (d3dkmddi.h)
在對 DxgkddiSetupPriorityBands 的呼叫中使用的自變數。
語法
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;
成員
gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]
寬限期,在優先佔用此優先順序範圍的另一個優先順序範圍時,以 100ns 單位為單位。 閑置頻區會忽略這個值,因為它永遠不會先佔其他頻。 針對實時訊號,這通常會設定為 0,因為即時進程需要立即使用 GPU。
processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]
100ns 單位中的預設量子,可在優先順序頻內跨進程進行排程。
processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]
優先於優先順序範圍內的進程,預設寬限期為 100ns 單位。
targetNormalBandPercentage
針對一般優先順序的頻,指定焦點帶所耗盡的情況中目標 GPU 百分比。 有效值介於 0 到 50 之間,桌面系統上的預設值為 10。
規格需求
需求 | 值 |
---|---|
標頭 | d3dkmddi.h |