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 |