Compartilhar via


estrutura DXGKARG_SETUPPRIORITYBANDS (d3dkmddi.h)

Argumentos usados em uma chamada para DxgkddiSetupPriorityBands.

Sintaxe

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;

Membros

gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Período de carência, em 100ns unidades ao antecipar outra faixa de prioridade para essa faixa de prioridade. Esse valor é ignorado para a banda IDLE, pois nunca preempõe outras bandas. Para a banda em tempo real, isso normalmente será definido como 0, pois os processos em tempo real precisam usar a GPU imediatamente.

processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Quantum padrão em 100ns unidades para agendamento entre processos dentro de uma faixa de prioridade.

processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Período de carência padrão em unidades de 100ns para processos que preempem uns aos outros dentro de uma faixa de prioridade.

targetNormalBandPercentage

Para a faixa de prioridade normal, especifica o percentual de GPU de destino em situações em que ela é esfomeada pela faixa de foco. Os valores válidos estão entre 0 e 50, com o valor padrão em sistemas de área de trabalho sendo 10.

Requisitos

Requisito Valor
Cabeçalho d3dkmddi.h

Confira também

DxgkddiSetupPriorityBands