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