DXGKARG_SUSPENDCONTEXT structure (d3dkmddi.h)

Arguments utilisés dans la fonction de rappel DxgkddiSuspendContext .

Syntaxe

typedef struct _DXGKARG_SUSPENDCONTEXT {
  HANDLE hContext;
  UINT64 contextSuspendFence;
} DXGKARG_SUSPENDCONTEXT;

Membres

hContext

Contexte matériel à préemption et à marquer comme suspendu. Ce type de demande de préemption n’a pas de période de grâce et est censé être respecté par le GPU dès que possible.

contextSuspendFence

Valeur par contexte qui augmente de façon monotone et qui sera signalée par l’interruption du contexte GPU une fois la demande de préemption terminée. Tant que la clôture n’est pas signalée, le système d’exploitation ne peut pas supposer que le GPU est suspendu.

Remarques

La valeur de clôture de suspension de contexte est nécessaire pour gérer les cas où le système d’exploitation suspend un contexte, n’attend pas l’accusé de réception de clôture de suspension, reprend et suspend à nouveau un contexte. La valeur de clôture de suspension permet au système d’exploitation de faire la distinction entre l’accusé de réception de suspension précédent et le dernier.

Configuration requise

Condition requise Valeur
En-tête d3dkmddi.h