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

另請參閱

DxgkddiSetupPriorityBands