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 です。 プロセスの優先度の既定値は 0 です。

quantum

同じプロセス内の同じ優先度の他のコンテキストに対する 100ns 単位のコンテキスト量子値。

gracePeriodSamePriority

このコンテキストが同じプロセス内で同じ優先度の別のコンテキストを優先する場合の猶予期間値 (100ns 単位)。

gracePeriodLowerPriority

このコンテキストが同じプロセス内で優先度の低い別のコンテキストを優先する場合の猶予期間値 (100ns 単位)。 gracePeriodLowerPriority は通常、 gracePeriodSamePriority よりも小さくなります。

要件

要件
Header d3dkmddi.h

こちらもご覧ください

DxgkddiSetContextSchedulingProperties