D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS struttura (d3dkmthk.h)
La struttura D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS identifica gli attributi di un'operazione di presentazione della cronologia.
Sintassi
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;
Members
Video
Valore UINT che specifica se l'operazione di capovolgimento viene eseguita con il video.
RestrictedContent
Valore UINT che specifica se l'operazione di capovolgimento viene eseguita con contenuto limitato.
ClipToView
Valore UINT che specifica se l'operazione di capovolgimento viene ritagliata nella superficie di visualizzazione.
StereoPreferRight
Valore UINT che specifica che quando il driver clona un'allocazione primaria stereo in un monitor mono, deve usare l'immagine corretta.
Supportato a partire da Windows 8.
TemporaryMono
Valore UINT che specifica se il driver deve usare l'immagine sinistra di un'allocazione stereo per le parti destra e sinistra di un frame stereo.
Questo membro deve essere impostato solo se il driver segnala il supporto per questa opzione nella modalità di visualizzazione corrente impostando il membro Type della struttura D3DKMDT_VIDPN_SOURCE_MODE su D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN .
Supportato a partire da Windows 8.
FlipRestart
Valore UINT che specifica se riavviare un capovolgimento a una nuova superficie.
Supportato a partire da Windows 8.
HDRMetaDataChanged
AlphaMode
Valore UINT che specifica se DWM deve usare le informazioni sulla trasparenza alfa quando compone i buffer di scambio.
L'impostazione di questo membro equivale a impostare gli ottavi e noni bit del membro Valore a 32 bit (0x00000180).
Supportato a partire da Windows 8.
SignalLimitOnTokenCompletion
Valore UINT che specifica il limite per il numero di operazioni presenti che possono essere accodate per il dispositivo dopo che la GPU ha terminato l'elaborazione del token.
L'impostazione di questo membro equivale a impostare il decimo bit del membro Valore a 32 bit (0x00000200).
Supportato a partire da Windows 8.
YCbCrFlags
IndependentFlip
IndependentFlipStage
IndependentFlipReleaseCount
IndependentFlipForceNotifyDwm
UseCustomDuration
IndependentFlipRequestDwmConfirm
IndependentFlipCandidate
IndependentFlipCheckNeeded
IndependentFlipTrueImmediate
IndependentFlipRequestDwmExit
CompSurfaceNotifiedEarly
IndependentFlipDoNotFlip
RequirePairedToken
Richiedere un token associato.
VariableRefreshOverrideEligible
VailToken
Reserved
Supportato a partire da Windows 8.
Questo membro è riservato e deve essere impostato su zero.
Value
Un modo alternativo per accedere ai flag di campo a bit.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 |
Intestazione | d3dkmthk.h (include D3dkmthk.h) |