DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES structure (d3dkmddi.h)

Contient les 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 de la modification de la bande de priorité.

priorityBand

Valeur de la bande de priorité affectée à ce contexte. L’affectation d’un contexte à des bandes de priorité en temps réel et au focus nécessite que le processus appelant dispose de privilèges SE_INC_BASE_PRIORITY_NAME.

realtimeBandPriorityLevel

Lorsque le contexte appartient à la bande de priorité de planification en temps réel, cette valeur indique le niveau de priorité (0...31) au sein de la bande en temps réel. Pour toutes les autres bandes, cette valeur est ignorée.

inProcessPriority

Valeur de priorité à l’échelle 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 de la priorité de 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 de 100ns lorsque ce contexte préempte 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 de 100ns lorsque ce contexte préempte un autre contexte d’une priorité inférieure au sein du même processus. gracePeriodLowerPriority est généralement plus petit que gracePeriodSamePriority.

Configuration requise

Condition requise Valeur
En-tête d3dkmddi.h

Voir aussi

DxgkddiSetContextSchedulingProperties