DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES结构(d3dkmddi.h)
包含 DxgkddiSetContextSchedulingProperties 回调函数中使用的参数。
语法
typedef struct _DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES {
HANDLE hContext;
DXGK_SCHEDULING_PRIORITY_BAND priorityBand;
INT realtimeBandPriorityLevel;
INT inProcessPriority;
UINT64 quantum;
UINT64 gracePeriodSamePriority;
UINT64 gracePeriodLowerPriority;
} DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES;
成员
hContext
要更改其优先级段的硬件上下文。
priorityBand
分配给此上下文的优先级带值。 将上下文分配到焦点和实时优先级带需要调用进程具有SE_INC_BASE_PRIORITY_NAME特权。
realtimeBandPriorityLevel
当上下文属于实时计划优先级带时,此值指示实时带内的优先级级别(0...31)。 对于所有其他带,将忽略此值。
inProcessPriority
进程范围优先级值,相对于同一进程中相同优先级的其他上下文。 值范围从 -7 到 +7。 进程优先级值中的默认值为零。
quantum
上下文量子值(以 100ns 为单位)相对于同一进程中相同优先级的其他上下文。
gracePeriodSamePriority
当此上下文抢占同一进程中同一优先级的另一个上下文时,宽限期值以 100ns 为单位。
gracePeriodLowerPriority
当此上下文抢占同一进程中优先级较低的另一个上下文时,宽限期值以 100ns 为单位。 gracePeriodLowerPriority 通常小于 gracePeriodSamePriority。
要求
要求 | 价值 |
---|---|
标头 | d3dkmddi.h |