Partager via


structure DDRAW_CAPS (d3dumddi.h)

La structure DDRAW_CAPS décrit les fonctionnalités générales de Microsoft DirectDraw prises en charge par le pilote d’affichage en mode utilisateur.

Syntaxe

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

Membres

[out] Caps

Or au niveau du bit valide des bits de capacité généraux suivants pris en charge par le pilote.

de capacité Signification
DDRAW_CAPS_ZBLTS Les mémoires tampons Z peuvent être utilisées dans les opérations de transfert de bloc de bits (bitblt).
DDRAW_CAPS_COLORKEY Une forme de clé de couleur peut être utilisée dans des opérations de superposition ou de bitblt. Pour plus d’informations sur les fonctionnalités de clé de couleur, consultez le membre CKeyCaps.
DDRAW_CAPS_BLTDEPTHFILL Les mémoires tampons Z peuvent être remplies en profondeur dans les opérations de bitblt.

[out] Caps2

Or au niveau du bit valide de plus des bits de capacité généraux suivants pris en charge par le pilote.

de capacité Signification
DDRAW_CAPS2_VIDEOPORT Un port vidéo matériel peut être utilisé.
DDRAW_CAPS2_CANDROPZ16BIT Les valeurs RVBZ de seize bits peuvent être converties en valeurs RVB 16 bits. (Le système ne prend pas en charge les conversions 8 bits.)
DDRAW_CAPS2_FLIPINTERVAL Le pilote répond à l’indicateur de champ flip bit.
DDRAW_CAPS2_FLIPNOVSYNC Le pilote répond à l’indicateur de champ bit FlipWithNoWait.
DDRAW_CAPS2_DYNAMICTEXTURES Le pilote prend en charge les textures dynamiques.

[out] CKeyCaps

Or au niveau du bit valide des bits de capacité de clé de couleur suivants pris en charge par le pilote.

de capacité Signification
DDRAW_CKEYCAPS_SRCBLT Les transferts transparents de bloc de bits peuvent être effectués avec une clé de couleur qui identifie les bits de la surface source copiées dans la surface de destination.
DDRAW_CKEYCAPS_DESTBLT Les transferts transparents de blocs de bits (bitblts) peuvent être effectués avec une clé de couleur qui identifie les bits remplaçables de la surface de destination.

[out] FxCaps

Or au niveau du bit valide des bits d’étirement et d’effets suivants, les bits de capacité pris en charge par le pilote.

de capacité Signification
DDRAW_FXCAPS_BLTMIRRORLEFTRIGHT Les transferts de blocs de bits (bitblts) qui retournent le contenu de la surface source vers la surface de destination horizontalement le long de l’axe central peuvent être effectués.
DDRAW_FXCAPS_BLTMIRRORUPDOWN Les transferts de blocs de bits (bitblts) qui retournent le contenu de la surface source vers la surface de destination verticalement le long de l’axe central peuvent être effectués.

[out] MaxVideoPorts

Nombre maximal de ports vidéo pris en charge par l’appareil.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

GetCaps