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

另请参阅

DxgkddiSetContextSchedulingProperties