D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS Struktur (d3dkmthk.h)
Die D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS Struktur identifiziert Attribute eines Flip Present-History-Vorgangs.
Syntax
typedef struct _D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS {
union {
struct {
UINT Video : 1;
UINT RestrictedContent : 1;
UINT ClipToView : 1;
UINT StereoPreferRight : 1;
UINT TemporaryMono : 1;
UINT FlipRestart : 1;
UINT HDRMetaDataChanged : 1;
UINT AlphaMode : 2;
UINT SignalLimitOnTokenCompletion : 1;
UINT YCbCrFlags : 3;
UINT IndependentFlip : 1;
D3DKMT_FLIPMODEL_INDEPENDENT_FLIP_STAGE IndependentFlipStage : 2;
UINT IndependentFlipReleaseCount : 2;
UINT IndependentFlipForceNotifyDwm : 1;
UINT UseCustomDuration : 1;
UINT IndependentFlipRequestDwmConfirm : 1;
UINT IndependentFlipCandidate : 1;
UINT IndependentFlipCheckNeeded : 1;
UINT IndependentFlipTrueImmediate : 1;
UINT IndependentFlipRequestDwmExit : 1;
UINT CompSurfaceNotifiedEarly : 1;
UINT IndependentFlipDoNotFlip : 1;
UINT RequirePairedToken : 1;
UINT VariableRefreshOverrideEligible : 1;
UINT VailToken : 1;
#if ...
UINT Reserved : 2;
#elif
UINT Reserved : 3;
#else
UINT Reserved : 29;
#endif
};
UINT Value;
};
} D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS;
Angehörige
Video
Ein UINT-Wert, der angibt, ob der Flip-Vorgang mit Video ausgeführt wird.
RestrictedContent
Ein UINT-Wert, der angibt, ob der Flip-Vorgang mit eingeschränktem Inhalt ausgeführt wird.
ClipToView
Ein UINT-Wert, der angibt, ob der Flip-Vorgang auf die Ansichtsoberfläche abgeschnitten wird.
StereoPreferRight
Ein UINT-Wert, der angibt, dass der Treiber beim Klonen einer primären Stereozuordnung für einen Monomonitor das richtige Bild verwenden sollte.
Wird ab Windows 8 unterstützt.
TemporaryMono
Ein UINT-Wert, der angibt, ob der Treiber das linke Bild einer Stereozuordnung für die rechten und linken Teile eines Stereoframes verwenden soll.
Dieses Element sollte nur festgelegt werden, wenn der Treiber die Unterstützung für diese Option im aktuellen Anzeigemodus meldet, indem der Typ Element der D3DKMDT_VIDPN_SOURCE_MODE-Struktur auf D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN festgelegt wird.
Wird ab Windows 8 unterstützt.
FlipRestart
Ein UINT-Wert, der angibt, ob ein Flip auf eine neue Oberfläche neu gestartet werden soll.
Wird ab Windows 8 unterstützt.
HDRMetaDataChanged
AlphaMode
Ein UINT-Wert, der angibt, ob die DWM Beim Verfassen von Swappuffern Alphatransparenzinformationen verwenden soll.
Das Festlegen dieses Elements entspricht dem Festlegen der achten und neunten Bits des 32-Bit-Value Members (0x00000180).
Wird ab Windows 8 unterstützt.
SignalLimitOnTokenCompletion
Ein UINT-Wert, der den Grenzwert für die Anzahl der vorhandenen Vorgänge angibt, die für das Gerät in die Warteschlange gestellt werden können, nachdem die GPU die Verarbeitung des Tokens abgeschlossen hat.
Das Festlegen dieses Elements entspricht dem Festlegen des zehnten Bits des 32-Bit-Value Members (0x00000200).
Wird ab Windows 8 unterstützt.
YCbCrFlags
IndependentFlip
IndependentFlipStage
IndependentFlipReleaseCount
IndependentFlipForceNotifyDwm
UseCustomDuration
IndependentFlipRequestDwmConfirm
IndependentFlipCandidate
IndependentFlipCheckNeeded
IndependentFlipTrueImmediate
IndependentFlipRequestDwmExit
CompSurfaceNotifiedEarly
IndependentFlipDoNotFlip
RequirePairedToken
Erfordert ein gekoppeltes Token.
VariableRefreshOverrideEligible
VailToken
Reserved
Wird ab Windows 8 unterstützt.
Dieses Element ist reserviert und sollte auf Null festgelegt werden.
Value
Eine alternative Möglichkeit, auf die Bitfeldkennzeichnungen zuzugreifen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 7 |
Header- | d3dkmthk.h (einschließlich D3dkmthk.h) |