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) |