Partager via


énumération DXGK_GLITCH_CAUSE (d3dkmddi.h)

Énumération qui décrit ce qui a provoqué un problème lors d’un appel SetTimingsFromVidPn.

Syntaxe

typedef enum _DXGK_GLITCH_CAUSE {
  DXGK_GLITCH_CAUSE_DRIVER_ERROR,
  DXGK_GLITCH_CAUSE_TIMING_CHANGE,
  DXGK_GLITCH_CAUSE_PIPELINE_CHANGE,
  DXGK_GLITCH_CAUSE_MEMORY_TIMING,
  DXGK_GLITCH_CAUSE_ENCODER_RECONFIG,
  DXGK_GLITCH_CAUSE_MODIFIED_WIRE_USAGE,
  DXGK_GLITCH_CAUSE_METADATA_CHANGE,
  DXGK_GLITCH_CAUSE_NONE
} DXGK_GLITCH_CAUSE;

Constantes

 
DXGK_GLITCH_CAUSE_DRIVER_ERROR
Indique qu’une erreur de pilote interne a provoqué un problème.
DXGK_GLITCH_CAUSE_TIMING_CHANGE
Indique que le minutage demandé nécessite un glitch. Cette cause ne doit être utilisée que si le système d’exploitation a demandé une modification qui entraînerait toujours un problème plutôt que quelque chose qui aurait pu être évité dans d’autres circonstances.

Par exemple, cela ne doit pas être utilisé si le pilote bascule vers un canal d’affichage différent pour prendre en charge un chemin supplémentaire, mais il doit être utilisé si le système d’exploitation demande un minutage différent à celui précédent.
DXGK_GLITCH_CAUSE_PIPELINE_CHANGE
Indique que la reconfiguration du pipeline d’affichage a provoqué un problème.
DXGK_GLITCH_CAUSE_MEMORY_TIMING
Indique que la modification du minutage de la mémoire graphique a provoqué un problème.
DXGK_GLITCH_CAUSE_ENCODER_RECONFIG
Indique que la modification de la configuration de l’encodeur pour une cible a provoqué un problème.
DXGK_GLITCH_CAUSE_MODIFIED_WIRE_USAGE
Indique que la modification du format des données de pixels dans le flux de transport a provoqué un problème.
DXGK_GLITCH_CAUSE_METADATA_CHANGE
Indique que la modification des métadonnées de trame a provoqué un problème.
DXGK_GLITCH_CAUSE_NONE
Indique qu’il n’y avait pas de glitch.

Exigences

Exigence Valeur
d’en-tête d3dkmddi.h

Voir aussi

DXGK_SET_TIMING_PATH_INFO

DXGKDDI_SETTIMINGSFROMVIDPN