estructura DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES (d3dkmddi.h)
Contiene argumentos usados en la función de devolución de llamada DxgkddiSetContextSchedulingProperties .
Sintaxis
typedef struct _DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES {
HANDLE hContext;
DXGK_SCHEDULING_PRIORITY_BAND priorityBand;
INT realtimeBandPriorityLevel;
INT inProcessPriority;
UINT64 quantum;
UINT64 gracePeriodSamePriority;
UINT64 gracePeriodLowerPriority;
} DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES;
Miembros
hContext
Contexto de hardware del que se va a cambiar la banda de prioridad.
priorityBand
Valor de banda de prioridad asignado a este contexto. La asignación de un contexto para centrarse y las bandas de prioridad en tiempo real requiere que el proceso de llamada tenga SE_INC_BASE_PRIORITY_NAME privilegios.
realtimeBandPriorityLevel
Cuando el contexto pertenece a la banda de prioridad de programación en tiempo real, este valor indica el nivel de prioridad (0...31) dentro de la banda en tiempo real. Para todas las demás bandas, este valor se omite.
inProcessPriority
Valor de prioridad amplia del proceso, en relación con otros contextos de la misma prioridad dentro del mismo proceso. Los valores van de -7 a +7. El valor predeterminado de prioridad de proceso es cero.
quantum
Valor cuántico de contexto en unidades de 100ns, en relación con otros contextos de la misma prioridad dentro del mismo proceso.
gracePeriodSamePriority
El valor del período de gracia en unidades de 100ns cuando este contexto adelanta otro contexto de la misma prioridad dentro del mismo proceso.
gracePeriodLowerPriority
Valor de período de gracia en unidades de 100ns cuando este contexto adelanta otro contexto de una prioridad inferior dentro del mismo proceso. gracePeriodLowerPriority suele ser menor que gracePeriodSamePriority.
Requisitos
Requisito | Valor |
---|---|
Header | d3dkmddi.h |