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 |