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 |