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