estructura DXGKARG_SETUPPRIORITYBANDS (d3dkmddi.h)

Argumentos usados en una llamada a DxgkddiSetupPriorityBands.

Sintaxis

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;

Miembros

gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Período de gracia, en unidades de 100ns al adelantar otra banda de prioridad para esta banda de prioridad. Este valor se omite para la banda IDLE, ya que nunca adelanta otras bandas. En el caso de la banda en tiempo real, normalmente se establecerá en 0, ya que los procesos en tiempo real deben usar la GPU inmediatamente.

processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Quantum predeterminado en unidades de 100ns para programar entre procesos dentro de una banda de prioridad.

processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]

Período de gracia predeterminado en 100n unidades para procesos que se adelanten entre sí dentro de una banda de prioridad.

targetNormalBandPercentage

En el caso de la banda de prioridad normal, especifica el porcentaje de GPU de destino en situaciones en las que la banda de enfoque se muere de hambre. Los valores válidos están comprendidos entre 0 y 50, con el valor predeterminado en los sistemas de escritorio siendo 10.

Requisitos

Requisito Valor
Header d3dkmddi.h

Consulte también

DxgkddiSetupPriorityBands