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

另请参阅

DxgkddiSetContextSchedulingProperties