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