Partager via


énumération D3DKMT_TDRDBGCTRLTYPE (d3dkmthk.h)

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

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.

Syntaxe

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 lors du délai d’expiration.
D3DKMT_TDRDBGCTRLTYPE_UNCONDITIONAL
Désactive toutes les conditions de sécurité (par exemple, vérifier 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 uniquement en affichage.

Prise en charge à partir de Windows 8.
D3DKMT_TDRDBGCTRLTYPE_FORCEDODVSYNCTDR
Simuler un TDR VSync en affichage uniquement.

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

Prise en charge à partir de Windows 8.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
d’en-tête d3dkmthk.h (include D3dkmthk.h)

Voir aussi

D3DKMTEscape

D3DKMT_ESCAPE