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。
要求
要求 | 值 |
---|---|
Header | d3dkmddi.h |