estructura D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS (d3dkmthk.h)
La estructura D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS identifica los atributos de una operación de historial actual invertida.
Sintaxis
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;
Miembros
Video
Valor UINT que especifica si la operación de volteo se realiza con vídeo.
RestrictedContent
Valor UINT que especifica si la operación de volteo se realiza con contenido restringido.
ClipToView
Valor UINT que especifica si la operación de volteo se recorta en la superficie de vista.
StereoPreferRight
Valor UINT que especifica que cuando el controlador clona una asignación principal estéreo a un monitor mono, debe usar la imagen correcta.
Se admite a partir de Windows 8.
TemporaryMono
Valor UINT que especifica si el controlador debe usar la imagen izquierda de una asignación estéreo para las partes derecha e izquierda de un fotograma estéreo.
Este miembro solo debe establecerse si el controlador notifica la compatibilidad con esta opción en el modo de presentación actual estableciendo el miembro Type de la estructura de D3DKMDT_VIDPN_SOURCE_MODE en D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN.
Se admite a partir de Windows 8.
FlipRestart
Valor UINT que especifica si se debe reiniciar un volteo a una nueva superficie.
Se admite a partir de Windows 8.
HDRMetaDataChanged
AlphaMode
Valor UINT que especifica si DWM debe usar información de transparencia alfa cuando redacta búferes de intercambio.
Establecer este miembro equivale a establecer los octavos y novenos bits del miembro de Value de 32 bits (0x00000180).
Se admite a partir de Windows 8.
SignalLimitOnTokenCompletion
Valor UINT que especifica el límite del número de operaciones presentes que se pueden poner en cola para el dispositivo después de que la GPU haya terminado de procesar el token.
Establecer este miembro equivale a establecer el décimo bit del miembro Value de 32 bits (0x00000200).
Se admite a partir de Windows 8.
YCbCrFlags
IndependentFlip
IndependentFlipStage
IndependentFlipReleaseCount
IndependentFlipForceNotifyDwm
UseCustomDuration
IndependentFlipRequestDwmConfirm
IndependentFlipCandidate
IndependentFlipCheckNeeded
IndependentFlipTrueImmediate
IndependentFlipRequestDwmExit
CompSurfaceNotifiedEarly
IndependentFlipDoNotFlip
RequirePairedToken
Requerir un token emparejado.
VariableRefreshOverrideEligible
VailToken
Reserved
Se admite a partir de Windows 8.
Este miembro está reservado y debe establecerse en cero.
Value
Una manera alternativa de acceder a las marcas de campo de bits.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 7 |
encabezado de | d3dkmthk.h (incluya D3dkmthk.h) |