DXGK_POINTERFLAGS structure (d3dkmddi.h)

La structure DXGK_POINTERFLAGS identifie les fonctionnalités de pointeur de souris du pilote de miniport d’affichage que le pilote fournit via un appel à sa fonction DxgkDdiQueryAdapterInfo .

Syntaxe

typedef struct _DXGK_POINTERFLAGS {
  union {
    struct {
      UINT Monochrome : 1;
      UINT Color : 1;
      UINT MaskedColor : 1;
      UINT Reserved : 29;
    };
    UINT Value;
  };
} DXGK_POINTERFLAGS;

Membres

Monochrome

Valeur UINT qui spécifie si le pointeur de la souris peut s’afficher en monochrome. Définir ce membre revient à définir le premier bit du membre Value 32 bits (0x00000001).

Color

Valeur UINT qui spécifie si le pointeur de la souris peut s’afficher en couleur et en transparence (alpha). Définir ce membre revient à définir le deuxième bit du membre Value 32 bits (0x00000002).

MaskedColor

Valeur UINT qui spécifie si le pointeur de la souris peut s’afficher en couleur et avec une valeur de masque dans les bits de transparence (alpha). Définir ce membre revient à définir le troisième bit du membre value 32 bits (0x00000004).

Reserved

Ce membre est réservé et doit être défini sur zéro. La définition de ce membre sur zéro revient à définir les 29 bits restants (0xFFFFFFF8) du membre Value 32 bits sur zéros.

Value

Membre de l’union que contient DXGK_POINTERFLAGS qui peut contenir une valeur 32 bits qui identifie les fonctionnalités de pointeur de souris.

Remarques

Le pilote de miniport d’affichage peut spécifier des fonctionnalités de pointeur de souris en définissant des bits dans le membre Value 32 bits ou en définissant des membres individuels de la structure dans l’union que DXGK_POINTERFLAGS contient.

Le pilote spécifie toujours un pointeur de souris couleur à l’aide d’un format de pixel A8R8G8B8.

Configuration requise

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

Voir aussi

DXGKARG_QUERYADAPTERINFO

DXGK_DRIVERCAPS

DxgkDdiQueryAdapterInfo