Partager via


DDRAW_CAPS structure (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

Ou au niveau du bit valide des bits de fonctionnalité générale suivants pris en charge par le pilote.

Bit de fonctionnalité 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 certaine forme de clé de couleur peut être utilisée dans les 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 bitblt.

[out] Caps2

Ou au niveau du bit valide d’un plus grand nombre des bits de fonctionnalité générale suivants pris en charge par le pilote.

Bit de fonctionnalité Signification
DDRAW_CAPS2_VIDEOPORT Un port vidéo matériel peut être utilisé.
DDRAW_CAPS2_CANDROPZ16BIT Les valeurs RVBZ 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 de bits Flip.
DDRAW_CAPS2_FLIPNOVSYNC Le pilote répond à l’indicateur de champ binaire FlipWithNoWait.
DDRAW_CAPS2_DYNAMICTEXTURES Le pilote prend en charge les textures dynamiques.

[out] CKeyCaps

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

Bit de fonctionnalité Signification
DDRAW_CKEYCAPS_SRCBLT Les transferts de blocs de bits transparents peuvent être effectués avec une clé de couleur qui identifie les bits de la surface source qui sont copiés vers la surface de destination.
DDRAW_CKEYCAPS_DESTBLT Les transferts de blocs de bits transparents (bitsblts) peuvent être effectués avec une clé de couleur qui identifie les bits remplaçables de la surface de destination.

[out] FxCaps

Ou au niveau du bit valide des bits de capacité d’étirement et d’effets suivants que le pilote prend en charge.

Bit de fonctionnalité 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 binaires (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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

GetCaps