Bagikan melalui


struktur D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS (d3dkmthk.h)

Struktur D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS mengidentifikasi atribut operasi flip present-history.

Sintaks

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;

Anggota

Video

Nilai UINT yang menentukan apakah operasi flip dilakukan dengan video.

RestrictedContent

Nilai UINT yang menentukan apakah operasi flip dilakukan dengan konten terbatas.

ClipToView

Nilai UINT yang menentukan apakah operasi flip dipotong ke permukaan tampilan.

StereoPreferRight

Nilai UINT yang menentukan bahwa ketika driver mengkloning alokasi utama stereo ke monitor mono, ia harus menggunakan gambar yang tepat.

Didukung dimulai dengan Windows 8.

TemporaryMono

Nilai UINT yang menentukan apakah driver harus menggunakan gambar kiri alokasi stereo untuk bagian kanan dan kiri bingkai stereo.

Anggota ini harus diatur hanya jika driver melaporkan dukungan untuk opsi ini dalam mode tampilan saat ini dengan mengatur anggota Jenis struktur D3DKMDT_VIDPN_SOURCE_MODE ke D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN.

Didukung dimulai dengan Windows 8.

FlipRestart

Nilai UINT yang menentukan apakah akan memulai ulang flip ke permukaan baru.

Didukung dimulai dengan Windows 8.

HDRMetaDataChanged

AlphaMode

Nilai UINT yang menentukan apakah DWM harus menggunakan informasi transparansi alfa saat menyusun buffer swap.

Mengatur anggota ini setara dengan mengatur bit kedelapan dan kesembilan dari anggota Nilai 32-bit (0x00000180).

Didukung dimulai dengan Windows 8.

SignalLimitOnTokenCompletion

Nilai UINT yang menentukan batas jumlah operasi saat ini yang dapat diantrekan untuk perangkat setelah GPU selesai memproses token.

Mengatur anggota ini setara dengan mengatur bit kesepuluh dari anggota Nilai 32-bit (0x00000200).

Didukung dimulai dengan Windows 8.

YCbCrFlags

IndependentFlip

IndependentFlipStage

IndependentFlipReleaseCount

IndependentFlipForceNotifyDwm

UseCustomDuration

IndependentFlipRequestDwmConfirm

IndependentFlipCandidate

IndependentFlipCheckNeeded

IndependentFlipTrueImmediate

IndependentFlipRequestDwmExit

CompSurfaceNotifiedEarly

IndependentFlipDoNotFlip

RequirePairedToken

Memerlukan token yang dipasangkan.

VariableRefreshOverrideEligible

VailToken

Reserved

Didukung dimulai dengan Windows 8.

Anggota ini dicadangkan dan harus diatur ke nol.

Value

Cara alternatif untuk mengakses bendera bit-field.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7
Header d3dkmthk.h (termasuk D3dkmthk.h)

Lihat juga

D3DKMT_PRESENTHISTORYTOKEN