Compartilhar via


estrutura DDRAW_CAPS (d3dumddi.h)

A estrutura DDRAW_CAPS descreve os recursos gerais do Microsoft DirectDraw aos quais o driver de exibição no modo de usuário dá suporte.

Sintaxe

typedef struct _DDRAW_CAPS {
  [out] UINT Caps;
  [out] UINT Caps2;
  [out] UINT CKeyCaps;
  [out] UINT FxCaps;
  [out] UINT MaxVideoPorts;
} DDRAW_CAPS;

Membros

[out] Caps

Um OR bit a bit válido dos bits de funcionalidade geral a seguir aos quais o driver dá suporte.

Bit de funcionalidade Significado
DDRAW_CAPS_ZBLTS Os buffers Z podem ser usados em operações de transferência de bloco de bits (bitblt).
DDRAW_CAPS_COLORKEY Alguma forma de chave de cor pode ser usada em operações de sobreposição ou bitblt. Para obter informações mais específicas sobre a funcionalidade de chave de cor, consulte o membro CKeyCaps.
DDRAW_CAPS_BLTDEPTHFILL Os buffers Z podem ser preenchidos em profundidade em operações bitblt.

[out] Caps2

Um OR bit a bit válido de mais dos bits de funcionalidade geral a seguir aos quais o driver dá suporte.

Bit de funcionalidade Significado
DDRAW_CAPS2_VIDEOPORT Uma porta de vídeo de hardware pode ser usada.
DDRAW_CAPS2_CANDROPZ16BIT Os valores RGBZ de dezesseis bits podem ser convertidos em valores RGB de 16 bits. (O sistema não dá suporte a conversões de 8 bits.)
DDRAW_CAPS2_FLIPINTERVAL O driver responde ao sinalizador de campo de bits Flip.
DDRAW_CAPS2_FLIPNOVSYNC O driver responde ao sinalizador de campo de bits FlipWithNoWait.
DDRAW_CAPS2_DYNAMICTEXTURES O driver dá suporte a texturas dinâmicas.

[out] CKeyCaps

Um OR bit a bit válido dos bits de funcionalidade de chave de cor a seguir aos quais o driver dá suporte.

Bit de funcionalidade Significado
DDRAW_CKEYCAPS_SRCBLT Transferências transparentes de bloco de bits podem ser executadas com uma chave de cor que identifica bits da superfície de origem copiados para a superfície de destino.
DDRAW_CKEYCAPS_DESTBLT Transferências transparentes de bloco de bits (bitblts) podem ser executadas com uma chave de cor que identifica os bits substituíveis da superfície de destino.

[out] FxCaps

Um OR bit a bit válido dos bits de funcionalidade de alongamento e efeitos a seguir aos quais o driver dá suporte.

Bit de funcionalidade Significado
DDRAW_FXCAPS_BLTMIRRORLEFTRIGHT As transferências de bloco de bits (bitblts) que inverterem o conteúdo da superfície de origem para a superfície de destino horizontalmente ao longo do eixo central podem ser executadas.
DDRAW_FXCAPS_BLTMIRRORUPDOWN As transferências de bloco de bits (bitblts) que inverterem o conteúdo da superfície de origem para a superfície de destino verticalmente ao longo do eixo central podem ser executadas.

[out] MaxVideoPorts

O número máximo de portas de vídeo compatíveis com o dispositivo.

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_GETCAPS

D3DDDICAPS_TYPE

Getcaps