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