Compartilhar via


estrutura D3DDDI_PRESENTFLAGS (d3dumddi.h)

A estrutura D3DDDI_PRESENTFLAGS identifica como executar uma operação atual.

Sintaxe

typedef struct _D3DDDI_PRESENTFLAGS {
  union {
    struct {
      UINT Blt : 1;
      UINT ColorFill : 1;
      UINT Flip : 1;
      UINT AllowTearing : 1;
      UINT AllowFlexibleRefresh : 1;
      UINT Reserved : 27;
    };
    UINT Value;
  };
} D3DDDI_PRESENTFLAGS;

Membros

Blt

Um valor UINT que 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).

ColorFill

Um valor UINT que especifica se um bitblt colorfill deve ser executado na superfície primária.

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

Flip

Um valor UINT que especifica se deve ser invertido para uma nova superfície.

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

AllowTearing

AllowFlexibleRefresh

Reserved

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

Value

Um membro na união contido em D3DDDI_PRESENTFLAGS 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 d3dumddi.h (inclua D3dumddi.h)

Confira também

D3DDDIARG_PRESENT

Presente