estrutura DXGI_DDI_PRESENT_FLAGS (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 bloco de bits (bitblt) devem ser executados para a 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 Value de 32 bits (0x00000002).
PreferRight
Com suporte em 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 em 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 Value 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 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 na união 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 |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | dxgiddi.h (inclua D3d10umddi.h) |