DXGK_GLITCH_CAUSE-Enumeration (d3dkmddi.h)

Enumeration, die beschreibt, was eine Störung während eines SetTimingsFromVidPn-Aufrufs verursacht hat.

Syntax

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;

Konstanten

 
DXGK_GLITCH_CAUSE_DRIVER_ERROR
Gibt an, dass ein interner Treiberfehler eine Störung verursacht hat.
DXGK_GLITCH_CAUSE_TIMING_CHANGE
Gibt an, dass das angeforderte Timing eine Störung erforderte. Diese Ursache sollte nur verwendet werden, wenn das Betriebssystem eine Änderung anfordert, die immer zu einer Störung führen würde, anstatt etwas, das unter anderen Umständen hätte vermieden werden können.

Dies sollte beispielsweise nicht verwendet werden, wenn der Treiber zu einer anderen Anzeigepipe wechselt, um einen zusätzlichen Pfad zu unterstützen, aber er sollte verwendet werden, wenn das Betriebssystem einen anderen Zeitpunkt als das vorherige anfordert.
DXGK_GLITCH_CAUSE_PIPELINE_CHANGE
Gibt an, dass die Neukonfiguration der Anzeigepipeline einen Fehler verursacht hat.
DXGK_GLITCH_CAUSE_MEMORY_TIMING
Gibt an, dass das Ändern der Grafikspeicherzeiten eine Störung verursacht hat.
DXGK_GLITCH_CAUSE_ENCODER_RECONFIG
Gibt an, dass das Ändern der Konfiguration des Encoders für ein Ziel einen Fehler verursacht hat.
DXGK_GLITCH_CAUSE_MODIFIED_WIRE_USAGE
Gibt an, dass das Ändern des Formats von Pixeldaten im Transportdatenstrom zu einer Störung geführt hat.
DXGK_GLITCH_CAUSE_METADATA_CHANGE
Gibt an, dass die Änderung der Framemetadaten einen Fehler verursacht hat.
DXGK_GLITCH_CAUSE_NONE
Gibt an, dass keine Störung aufgetreten ist.

Anforderungen

Anforderung Wert
Header d3dkmddi.h

Weitere Informationen

DXGK_SET_TIMING_PATH_INFO

DXGKDDI_SETTIMINGSFROMVIDPN