Partager via


D3DKM_TRANSPARENTBLTFLAGS structure (d3dkmddi.h)

La structure D3DKM_TRANSPARENTBLTFLAGS spécifie la capacité de l’adaptateur d’affichage à effectuer un transfert de bloc de bits (bitblt) avec accélération matérielle avec transparence.

Syntaxe

typedef struct _D3DKM_TRANSPARENTBLTFLAGS {
  union {
    struct {
      UINT HonorAlpha : 1;
    };
    [in] UINT Value;
  };
} D3DKM_TRANSPARENTBLTFLAGS;

Membres

[in] HonorAlpha

Valeur UINT qui spécifie dans un transfert de bloc de bits transparent accéléré par le matériel si le canal alpha doit être utilisé lors de la comparaison. HonorAlpha peut être l’une des valeurs suivantes.

Valeur Signification
1 L’adaptateur d’affichage n’ignore pas le canal alpha lorsqu’il compare la couleur de référence à la couleur source.
0 L’adaptateur d’affichage ignore le canal alpha lorsqu’il compare la couleur de référence à la couleur source.

Définir ce membre revient à définir le premier bit du membre Value 32 bits (0x00000001).

[in] Value

Membre de l’union que D3DKM_TRANSPARENTBLTFLAGS contient. Ce membre peut contenir une valeur 32 bits qui spécifie la capacité de l’adaptateur graphique à effectuer un transfert de bloc de bits avec accélération matérielle avec transparence.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7
En-tête d3dkmddi.h (include D3dkmddi.h)

Voir aussi

DXGK_GDIARG_TRANSPARENTBLT