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