DXGKARG_SETUPPRIORITYBANDS struttura (d3dkmddi.h)

Argomenti usati in una chiamata a DxgkddiSetupPriorityBands.

Sintassi

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;

Members

gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Periodo di tolleranza, in 100ns unità quando si annulla un'altra banda di priorità per questa banda di priorità. Questo valore viene ignorato per la banda IDLE, poiché non prevalse mai altre band. Per la banda in tempo reale questa operazione verrà in genere impostata su 0, perché i processi in tempo reale devono usare immediatamente la GPU.

processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Quantistico predefinito in 100ns unità per la pianificazione tra processi all'interno di una banda di priorità.

processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Periodo di tolleranza predefinito in 100ns unità per i processi che prevano l'uno all'altro all'interno di una banda di priorità.

targetNormalBandPercentage

Per la banda di priorità normale, specifica la percentuale della GPU di destinazione in situazioni in cui viene bloccato dalla banda di messa a fuoco. I valori validi sono compresi tra 0 e 50, con il valore predefinito nei sistemi desktop 10.

Requisiti

Requisito Valore
Intestazione d3dkmddi.h

Vedi anche

DxgkddiSetupPriorityBands