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;

Member

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).

Unterstützt ab Windows 8.

RoundedFakeMode

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

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

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

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

Unterstützt ab Windows 8.

[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 Enumerationstyp D3DKMDT_MODE_PRUNING_REASON definiert und hängen von der Einstellung des ValidatedAgainstMonitorCaps-Elements ab. Weitere Informationen zum Festlegen des ModePruningReason-Werts finden Sie unter D3DKMDT_MODE_PRUNING_REASON.

Das Festlegen dieses Elements entspricht dem Festlegen der 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 Enumerationstyp D3DKMDT_MODE_PRUNING_REASON definiert und hängen von der Einstellung des ValidatedAgainstMonitorCaps-Elements ab. Weitere Informationen zum Festlegen des ModePruningReason-Werts finden Sie unter D3DKMDT_MODE_PRUNING_REASON. Dieser Member entspricht bits 4 bis 7 eines 32-Bit-Werts (0x0000003C).

Unterstützt ab Windows 8.

Reserved

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

Dieser Member ist reserviert und sollte auf 0 (null) festgelegt werden.

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

Unterstützt ab Windows 8.

[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).

Unterstützt ab Windows 8.

[in] AdvancedScanCapable

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

Der Treiber meldet unterstützung für diese Option im aktuellen Anzeigemodus, indem er den Typmember der D3DKMDT_VIDPN_SOURCE_MODE-Struktur auf D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN festlegt. Das Festlegen dieses Elements entspricht dem Festlegen des neunten Bits eines 32-Bit-Werts (0x00000100).

Unterstützt ab Windows 8.

PreferredTiming

Ein UINT-Wert, der angibt, ob der Treiber die bevorzugte Zeitsteuerung 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
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile d3dkmthk.h (include D3dkmthk.h)

Weitere Informationen

D3DKMDT_MODE_PRUNING_REASON

D3DKMT_DISPLAYMODE