共用方式為


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