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 |