DXGKARG_SETUPPRIORITYBANDS 구조체(d3dkmddi.h)
DxgkddiSetupPriorityBands 호출에 사용되는 인수입니다.
구문
typedef struct _DXGKARG_SETUPPRIORITYBANDS {
UINT64 gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT];
UINT64 processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT];
UINT64 processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT];
UINT targetNormalBandPercentage;
} DXGKARG_SETUPPRIORITYBANDS;
멤버
gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]
이 우선 순위 밴드에 대한 다른 우선 순위 밴드를 선점 할 때 유예 기간, 100ns 단위. 이 값은 다른 밴드를 선점하지 않으므로 IDLE 밴드에 대해 무시됩니다. 실시간 대역의 경우 실시간 프로세스에서 GPU를 즉시 사용해야 하므로 일반적으로 0으로 설정됩니다.
processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]
우선 순위 대역 내의 프로세스 간에 예약하기 위한 기본 양자(100ns 단위)입니다.
processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]
우선 순위 대역 내에서 서로를 선점하는 프로세스의 기본 유예 기간(100ns 단위)입니다.
targetNormalBandPercentage
일반 우선 순위 대역의 경우 포커스 대역이 부족할 때 대상 GPU 비율을 지정합니다. 유효한 값은 0에서 50 사이이며 데스크톱 시스템의 기본값은 10입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3dkmddi.h |