Freigeben über


D3DKMDT_DISPLAYMODE_FLAGS Struktur (d3dkmthk.h)

Die D3DKMDT_DISPLAYMODE_FLAGS Struktur identifiziert Attribute eines Anzeigemodus.

Syntax

typedef struct _D3DKMDT_DISPLAYMODE_FLAGS {
#if ...
       BOOLEAN                     ValidatedAgainstMonitorCaps : 1;
#if ...
       BOOLEAN                     RoundedFakeMode : 1;
#if ...
  [in] D3DKMDT_MODE_PRUNING_REASON ModePruningReason : 4;
#if ...
       UINT                        Reserved : 28;
#else
       UINT                        ValidatedAgainstMonitorCaps : 1;
#endif
#else
       UINT                        RoundedFakeMode : 1;
#endif
#else
  [in] D3DKMDT_MODE_PRUNING_REASON ModePruningReason : 4;
#endif
  [in] UINT                        Stereo : 1;
  [in] UINT                        AdvancedScanCapable : 1;
#elif
       UINT                        Reserved : 26;
       UINT                        PreferredTiming : 1;
       UINT                        PhysicalModeSupported : 1;
#elif
       UINT                        Reserved : 24;
       UINT                        VirtualRefreshRate : 1;
#else
       UINT                        Reserved : 23;
#endif
} D3DKMDT_DISPLAYMODE_FLAGS;

Angehörige

ValidatedAgainstMonitorCaps

Ein boolescher Wert, der angibt, ob der Anzeigemodus vom Monitor unterstützt wird, auf dem der Anzeigemodus angezeigt wird.

Das Festlegen dieses Elements entspricht dem Festlegen des ersten Bits eines 32-Bit-Werts (0x00000001).

Ein UINT-Wert, der angibt, ob der Anzeigemodus vom Monitor unterstützt wird, auf dem der Anzeigemodus angezeigt wird.

Das Festlegen dieses Elements entspricht dem Festlegen des ersten Bits eines 32-Bit-Werts (0x00000001).

Wird ab Windows 8 unterstützt.

RoundedFakeMode

Ein boolescher Wert, der angibt, ob der Anzeigemodus gerundet wird.

Das Festlegen dieses Elements entspricht dem Festlegen des zweiten Bits eines 32-Bit-Werts (0x00000002).

Ein UINT-Wert, der angibt, ob der Anzeigemodus gerundet wird.

Das Festlegen dieses Elements entspricht dem Festlegen des zweiten Bits eines 32-Bit-Werts (0x00000002).

Wird ab Windows 8 unterstützt.

[in] ModePruningReason

Ein Wert vom Typ D3DKMDT_MODE_PRUNING_REASON, der den Grund angibt, warum der Monitor entweder den Anzeigemodus unterstützt oder den Anzeigemodus nicht unterstützt. Die vier Bits werden durch einen der Werte im D3DKMDT_MODE_PRUNING_REASON Enumerationstyp definiert und hängen von der Einstellung des ValidatedAgainstMonitorCaps Member ab. Weitere Informationen dazu, wie der ModePruningReason Wert festgelegt wird, finden Sie unter D3DKMDT_MODE_PRUNING_REASON.

Das Festlegen dieses Elements entspricht dem Festlegen von Bits 4 bis 7 eines 32-Bit-Werts (0x0000003C).

[in] Ein Wert vom Typ D3DKMDT_MODE_PRUNING_REASON, der den Grund angibt, warum der Monitor entweder den Anzeigemodus unterstützt oder den Anzeigemodus nicht unterstützt. Die vier Bits werden durch einen der Werte im D3DKMDT_MODE_PRUNING_REASON Enumerationstyp definiert und hängen von der Einstellung des ValidatedAgainstMonitorCaps Member ab. Weitere Informationen dazu, wie der ModePruningReason Wert festgelegt wird, finden Sie unter D3DKMDT_MODE_PRUNING_REASON. Dieses Element entspricht bits 4 bis 7 eines 32-Bit-Werts (0x0000003C).

Wird ab Windows 8 unterstützt.

Reserved

Dieses Element ist reserviert und sollte auf Null festgelegt werden. Das Festlegen dieses Elements entspricht dem Festlegen der verbleibenden 28 Bits (0xFFFFFFF0) eines 32-Bit-Werts auf Nullen.

Dieses Element ist reserviert und sollte auf Null festgelegt werden.

Das Festlegen dieses Elements entspricht dem Festlegen der verbleibenden 26 Bits (0xFFFFFFC0) eines 32-Bit-Werts auf Nullen.

Wird ab Windows 8 unterstützt.

[in] Stereo

Ein UINT-Wert, der angibt, ob Stereo vom Monitor unterstützt wird, auf dem der Anzeigemodus angezeigt wird.

Das Festlegen dieses Elements entspricht dem Festlegen des achten Bits eines 32-Bit-Werts (0x00000080).

Wird ab Windows 8 unterstützt.

[in] AdvancedScanCapable

Ein UINT-Wert, der angibt, ob der Treiber die erweiterte Scanfunktion unterstützt.

Die Treiber meldet unterstützung für diese Option im aktuellen Anzeigemodus durch Festlegen des Typs Member der D3DKMDT_VIDPN_SOURCE_MODE Struktur auf D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN. Das Festlegen dieses Elements entspricht dem Festlegen des neunten Bits eines 32-Bit-Werts (0x00000100).

Wird ab Windows 8 unterstützt.

PreferredTiming

Ein UINT-Wert, der angibt, ob der Treiber die bevorzugte Anzeigedauer unterstützt.

PhysicalModeSupported

Ein UINT-Wert, der angibt, ob der Treiber den physischen Modus unterstützt.

VirtualRefreshRate

Ein UINT-Wert, der angibt, ob der Treiber die virtuelle Aktualisierungsrate unterstützt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- d3dkmthk.h (einschließlich D3dkmthk.h)

Siehe auch

D3DKMDT_MODE_PRUNING_REASON

D3DKMT_DISPLAYMODE