D3DKMDT_MODE_PRUNING_REASON-Enumeration (d3dkmthk.h)

Der D3DKMDT_MODE_PRUNING_REASON-Enumerationstyp enthält Werte, die den Grund angeben, warum der Monitor entweder einen Anzeigemodus unterstützt oder keinen Anzeigemodus unterstützt.

Syntax

typedef enum _D3DKMDT_MODE_PRUNING_REASON {
  D3DKMDT_MPR_UNINITIALIZED,
  D3DKMDT_MPR_ALLCAPS,
  D3DKMDT_MPR_DESCRIPTOR_MONITOR_SOURCE_MODE,
  D3DKMDT_MPR_DESCRIPTOR_MONITOR_FREQUENCY_RANGE,
  D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_SOURCE_MODE,
  D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_FREQUENCY_RANGE,
  D3DKMDT_MPR_DEFAULT_PROFILE_MONITOR_SOURCE_MODE,
  D3DKMDT_MPR_DRIVER_RECOMMENDED_MONITOR_SOURCE_MODE,
  D3DKMDT_MPR_MONITOR_FREQUENCY_RANGE_OVERRIDE,
  D3DKMDT_MPR_CLONE_PATH_PRUNED,
  D3DKMDT_MPR_MAXVALID
} D3DKMDT_MODE_PRUNING_REASON;

Konstanten

 
D3DKMDT_MPR_UNINITIALIZED
Einer Variablen vom Typ D3DKMDT_MODE_PRUNING_REASON wurde noch kein aussagekräftiger Wert zugewiesen.
D3DKMDT_MPR_ALLCAPS
Der Monitor unterstützt den Anzeigemodus nicht, da keine der verfügbaren Monitorfunktionen die Unterstützung des Anzeigemodus impliziert.
D3DKMDT_MPR_DESCRIPTOR_MONITOR_SOURCE_MODE
Der Monitor unterstützt den Anzeigemodus aufgrund des Quellmodus des Monitors im Monitordeskriptor.
D3DKMDT_MPR_DESCRIPTOR_MONITOR_FREQUENCY_RANGE
Der Monitor unterstützt den Anzeigemodus aufgrund des Monitorhäufigkeitsbereichs im Monitordeskriptor nicht.
D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_SOURCE_MODE
Der Monitor unterstützt den Anzeigemodus aufgrund des Quellmodus des Monitors in der Monitordeskriptorüberschreibung.
D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_FREQUENCY_RANGE
Der Monitor unterstützt den Anzeigemodus nicht, da der Überwachungshäufigkeitsbereich im Monitordeskriptor außer Kraft gesetzt wird.
D3DKMDT_MPR_DEFAULT_PROFILE_MONITOR_SOURCE_MODE
Der Monitor unterstützt den Anzeigemodus aufgrund des Quellmodus des Monitors im Standardmonitorprofil.
D3DKMDT_MPR_DRIVER_RECOMMENDED_MONITOR_SOURCE_MODE
Der Monitor unterstützt den Anzeigemodus aufgrund des vom Anzeigeminiporttreiber empfohlenen Quellmodus des Monitors.
D3DKMDT_MPR_MONITOR_FREQUENCY_RANGE_OVERRIDE
Der Monitor unterstützt den Anzeigemodus aufgrund der Außerkraftsetzung des Monitorfrequenzbereichs.
D3DKMDT_MPR_CLONE_PATH_PRUNED
Unterstützt in Windows 7 und höheren Versionen.

Der Anzeigemodus wird beschnitten (d. h., der Monitor unterstützt den Anzeigemodus nicht), da andere Pfade im Kloncluster keinen Modus vom Monitor unterstützt.
D3DKMDT_MPR_MAXVALID
Gültige Enumerationswerte wurden überschritten.

Hinweise

Die Einstellung des ValidatedAgainstMonitorCaps-Elements der D3DKMDT_DISPLAYMODE_FLAGS-Struktur gibt an, ob der Monitor einen Anzeigemodus unterstützt oder nicht. Wenn der Monitor keinen Anzeigemodus unterstützt, entfernt das Betriebssystem den Anzeigemodus aus der Liste der Anzeigemodi, die für den Monitor verfügbar sind.

Wenn ein Anzeigemodus unterstützt wird, kann der Ursachentyp einer der folgenden sein:

  • D3DKMDT_MPR_DRIVER_RECOMMENDED_MONITOR_SOURCE_MODE
  • D3DKMDT_MPR_DESCRIPTOR_MONITOR_SOURCE_MODE
  • D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_SOURCE_MODE
  • D3DKMDT_MPR_DEFAULT_PROFILE_MONITOR_SOURCE_MODE
  • D3DKMDT_MPR_MONITOR_FREQUENCY_RANGE_OVERRIDE
Wenn ein Anzeigemodus nicht unterstützt wird, kann der Ursachentyp wie folgt aussehen:
  • D3DKMDT_MPR_DESCRIPTOR_MONITOR_FREQUENCY_RANGE
  • D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_FREQUENCY_RANGE
  • D3DKMDT_MPR_ALLCAPS

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile d3dkmthk.h (include D3dkmthk.h)

Weitere Informationen

D3DKMDT_DISPLAYMODE_FLAGS