estrutura DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES (d3dkmddi.h)
Contém argumentos usados na função de retorno de chamada DxgkddiSetContextSchedulingProperties .
Sintaxe
typedef struct _DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES {
HANDLE hContext;
DXGK_SCHEDULING_PRIORITY_BAND priorityBand;
INT realtimeBandPriorityLevel;
INT inProcessPriority;
UINT64 quantum;
UINT64 gracePeriodSamePriority;
UINT64 gracePeriodLowerPriority;
} DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES;
Membros
hContext
O contexto de hardware do qual alterar a faixa de prioridade.
priorityBand
O valor de faixa de prioridade atribuído a esse contexto. Atribuir um contexto a faixas de prioridade de foco e em tempo real requer que o processo de chamada tenha SE_INC_BASE_PRIORITY_NAME privilégio.
realtimeBandPriorityLevel
Quando o contexto pertence à faixa de prioridade de agendamento em tempo real, esse valor indica o nível de prioridade (0...31) dentro da banda em tempo real. Para todas as outras faixas, esse valor é ignorado.
inProcessPriority
O valor de prioridade ampla do processo, em relação a outros contextos da mesma prioridade dentro do mesmo processo. Os valores variam de -7 a +7. O padrão no valor de prioridade do processo é zero.
quantum
O valor quântico de contexto em unidades de 100ns, em relação a outros contextos da mesma prioridade dentro do mesmo processo.
gracePeriodSamePriority
O valor do período de carência em unidades de 100ns quando esse contexto preempõe outro contexto da mesma prioridade dentro do mesmo processo.
gracePeriodLowerPriority
O valor do período de carência em unidades de 100ns quando esse contexto preempõe outro contexto de prioridade mais baixa dentro do mesmo processo. gracePeriodLowerPriority normalmente é menor que gracePeriodSamePriority.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dkmddi.h |