estructura DDRAW_CAPS (d3dumddi.h)

La estructura DDRAW_CAPS describe las funcionalidades generales de Microsoft DirectDraw que admite el controlador de visualización en modo de usuario.

Sintaxis

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

Miembros

[out] Caps

Or bit a bit válido de los siguientes bits de funcionalidad general que admite el controlador.

Bit de funcionalidad Significado
DDRAW_CAPS_ZBLTS Los búferes Z se pueden usar en operaciones de transferencia de bloques de bits (bitblt).
DDRAW_CAPS_COLORKEY Alguna forma de clave de color se puede usar en operaciones de superposición o bitblt. Para obtener información sobre la funcionalidad de clave de color más específica, consulte el miembro CKeyCaps.
DDRAW_CAPS_BLTDEPTHFILL Los búferes Z pueden rellenarse con profundidad en operaciones bitblt.

[out] Caps2

Or bit a bit válido de más de los siguientes bits de funcionalidad general que admite el controlador.

Bit de funcionalidad Significado
DDRAW_CAPS2_VIDEOPORT Se puede usar un puerto de vídeo de hardware.
DDRAW_CAPS2_CANDROPZ16BIT Los valores RGBZ de dieciséis bits se pueden convertir en valores RGB de 16 bits. (El sistema no admite conversiones de 8 bits).
DDRAW_CAPS2_FLIPINTERVAL El controlador responde a la marca Voltear campo de bits.
DDRAW_CAPS2_FLIPNOVSYNC El controlador responde a la marca de campo de bits FlipWithNoWait.
DDRAW_CAPS2_DYNAMICTEXTURES El controlador admite texturas dinámicas.

[out] CKeyCaps

Or bit a bit válido de los siguientes bits de funcionalidad de clave de color que admite el controlador.

Bit de funcionalidad Significado
DDRAW_CKEYCAPS_SRCBLT Las transferencias de bloques de bits transparentes se pueden realizar con una clave de color que identifica los bits de la superficie de origen que se copian en la superficie de destino.
DDRAW_CKEYCAPS_DESTBLT Las transferencias de bloques de bits transparentes (bitblts) se pueden realizar con una clave de color que identifica los bits reemplazables de la superficie de destino.

[out] FxCaps

Or bit a bit válido de los siguientes bits de capacidad de extensión y efectos que admite el controlador.

Bit de funcionalidad Significado
DDRAW_FXCAPS_BLTMIRRORLEFTRIGHT Se pueden realizar transferencias de bloques de bits (bitblts) que voltean el contenido de la superficie de origen a la superficie de destino horizontalmente a lo largo del eje central.
DDRAW_FXCAPS_BLTMIRRORUPDOWN Se pueden realizar transferencias de bloques de bits (bitsblts) que voltean el contenido de la superficie de origen a la superficie de destino verticalmente a lo largo del eje central.

[out] MaxVideoPorts

Número máximo de puertos de vídeo que admite el dispositivo.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

GetCaps