Partager via


énumération D3DKMT_TDRDBGCTRLTYPE (d3dkmthk.h)

N’utilisez pas l’énumération D3DKMT_TDRDBGCTRLTYPE ; à des fins de test uniquement.

Le type d’énumération D3DKMT_TDRDBGCTRLTYPE contient des valeurs qui affectent le comportement du processus TDR (Timeout Detection and Recovery) du système d’exploitation dans un appel à la fonction OpenGL D3DKMTEscape .

Syntax

typedef enum _D3DKMT_TDRDBGCTRLTYPE {
  D3DKMT_TDRDBGCTRLTYPE_FORCETDR,
  D3DKMT_TDRDBGCTRLTYPE_DISABLEBREAK,
  D3DKMT_TDRDBGCTRLTYPE_ENABLEBREAK,
  D3DKMT_TDRDBGCTRLTYPE_UNCONDITIONAL,
  D3DKMT_TDRDBGCTRLTYPE_VSYNCTDR,
  D3DKMT_TDRDBGCTRLTYPE_GPUTDR,
  D3DKMT_TDRDBGCTRLTYPE_FORCEDODTDR,
  D3DKMT_TDRDBGCTRLTYPE_FORCEDODVSYNCTDR,
  D3DKMT_TDRDBGCTRLTYPE_ENGINETDR
} D3DKMT_TDRDBGCTRLTYPE;

Constantes

 
D3DKMT_TDRDBGCTRLTYPE_FORCETDR
Simuler un TDR.
D3DKMT_TDRDBGCTRLTYPE_DISABLEBREAK
Désactivez DebugBreak lors du délai d’expiration.
D3DKMT_TDRDBGCTRLTYPE_ENABLEBREAK
Activez DebugBreak sur le délai d’expiration.
D3DKMT_TDRDBGCTRLTYPE_UNCONDITIONAL
Désactive toutes les conditions de sécurité (par exemple, case activée pour les récupérations consécutives).
D3DKMT_TDRDBGCTRLTYPE_VSYNCTDR
Simuler un TDR Vsync.
D3DKMT_TDRDBGCTRLTYPE_GPUTDR
Simuler un TDR GPU.
D3DKMT_TDRDBGCTRLTYPE_FORCEDODTDR
Simuler un TDR présent en affichage uniquement.

Pris en charge à partir de Windows 8.
D3DKMT_TDRDBGCTRLTYPE_FORCEDODVSYNCTDR
Simulez un TDR VSync uniquement.

Pris en charge à partir de Windows 8.
D3DKMT_TDRDBGCTRLTYPE_ENGINETDR
Simuler un TDR de moteur.

Pris en charge à partir de Windows 8.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête d3dkmthk.h (inclure D3dkmthk.h)

Voir aussi

D3DKMTEscape

D3DKMT_ESCAPE