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