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 为单位)抢占此优先带的另一个优先带。 对于 IDLE 带,此值将被忽略,因为它永远不会抢占其他带。 对于实时带,这通常设置为 0,因为实时进程需要立即使用 GPU。

processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

100ns 单位中的默认量子,用于在优先级带内跨进程计划。

processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

优先级带内相互抢占的进程的默认宽限期(以 100ns 为单位)。

targetNormalBandPercentage

对于正常优先级带,指定焦点带所耗尽时的目标 GPU 百分比。 有效值为 0 到 50,桌面系统上的默认值为 10。

要求

要求 价值
标头 d3dkmddi.h

另请参阅

DxgkddiSetupPriorityBands