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보다 작습니다.

요구 사항

요구 사항
헤더 d3dkmddi.h

추가 정보

DxgkddiSetContextSchedulingProperties