structure DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES (d3dkmddi.h)
Contient des arguments utilisés dans la fonction de rappel DxgkddiSetContextSchedulingProperties.
Syntaxe
typedef struct _DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES {
HANDLE hContext;
DXGK_SCHEDULING_PRIORITY_BAND priorityBand;
INT realtimeBandPriorityLevel;
INT inProcessPriority;
UINT64 quantum;
UINT64 gracePeriodSamePriority;
UINT64 gracePeriodLowerPriority;
} DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES;
Membres
hContext
Contexte matériel pour modifier la bande de priorité de.
priorityBand
Valeur de bande de priorité affectée à ce contexte. L’affectation d’un contexte à des bandes de priorité en temps réel et focus nécessite que le processus d’appel ait SE_INC_BASE_PRIORITY_NAME privilège.
realtimeBandPriorityLevel
Lorsque le contexte appartient à la bande de priorité de planification en temps réel, cette valeur indique le niveau de priorité (0...31) dans la bande en temps réel. Pour toutes les autres bandes, cette valeur est ignorée.
inProcessPriority
Valeur de priorité large du processus, par rapport à d’autres contextes de la même priorité au sein du même processus. Les valeurs sont comprises entre -7 et +7. La valeur par défaut dans la priorité du processus est zéro.
quantum
Valeur quantique de contexte en unités 100ns, par rapport à d’autres contextes de la même priorité au sein du même processus.
gracePeriodSamePriority
Valeur de période de grâce en unités 100ns lorsque ce contexte préempt un autre contexte de la même priorité au sein du même processus.
gracePeriodLowerPriority
Valeur de période de grâce en unités 100ns lorsque ce contexte préempt un autre contexte d’une priorité inférieure dans le même processus. gracePeriodLowerPriority est généralement plus petite que gracePeriodSamePriority.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | d3dkmddi.h |