Partilhar via


DXGI_DDI_PRESENT_FLAGS estrutura (dxgiddi.h)

Identifica como executar uma operação atual.

Sintaxe

typedef struct DXGI_DDI_PRESENT_FLAGS {
  union {
    struct {
      UINT Blt : 1;
      UINT Flip : 1;
      UINT PreferRight : 1;
      UINT TemporaryMono : 1;
      UINT AllowTearing : 1;
      UINT AllowFlexibleRefresh : 1;
      UINT NoScanoutTransform : 1;
      UINT Reserved : 25;
    };
    UINT Value;
  };
} DXGI_DDI_PRESENT_FLAGS;

Membros

Blt

Especifica se os dados de transferência de bits (bitblt) devem ser executados na superfície primária.

Definir esse membro é equivalente a definir o primeiro bit do membro Value de 32 bits (0x00000001).

Flip

Especifica se é necessário inverter para uma nova superfície.

Definir esse membro é equivalente a definir o segundo bit do membro de valor de 32 bits (0x00000002).

PreferRight

Com suporte no Windows 8 e versões posteriores.

Especifica que, se uma operação estéreo presente precisar ser reduzida a mono, a operação atual deverá mostrar a exibição do olho direito.

Se esse membro não estiver definido, a operação mono presente padrão mostrará a exibição do olho esquerdo.

Definir esse membro é equivalente a definir o terceiro bit do membro Value de 32 bits (0x00000004).

TemporaryMono

Com suporte no Windows 8 e versões posteriores.

Especifica que uma operação atual deve usar o buffer esquerdo como um buffer mono (não estéreo).

Definir esse membro é equivalente a definir o quarto bit do membro de valor de de 32 bits (0x00000008).

AllowTearing

AllowFlexibleRefresh

NoScanoutTransform

Com suporte no Windows 10, versão 1901 e posterior.

Esse sinalizador só será passado se o driver definir o sinalizador de D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_DESIRED, em vez do sinalizador D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_REQUIRED da enumeração D3DWDDM2_6DDI_SCANOUT_FLAGS.

Reserved

Esse membro é reservado e deve ser definido como zero. Definir esse membro como zero é equivalente a definir os 28 bits restantes (0xFFFFFFF0) do membro Value de 32 bits como zeros.

Value

Um membro no sindicato contido em DXGI_DDI_PRESENT_FLAGS que pode conter um valor de 32 bits que identifica como executar uma operação atual.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
cabeçalho dxgiddi.h (inclua D3d10umddi.h)

Consulte também

DXGI_DDI_ARG_PRESENT

PresentDXGI