structure DXGK_POINTERFLAGS (d3dkmddi.h)
La structure DXGK_POINTERFLAGS identifie les fonctionnalités de pointeur de souris du pilote miniport d’affichage fourni par le pilote 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. La définition de ce membre équivaut à définir le premier bit du membre valeur de 32 bits (0x00000001).
Color
Valeur UINT qui spécifie si le pointeur de la souris peut s’afficher en couleur et avec transparence (alpha). La définition de ce membre équivaut à définir le deuxième bit du membre valeur 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). La définition de ce membre équivaut à définir le troisième bit du membre valeur 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 équivaut à définir les 29 bits restants (0xFFFFFFF8) de la valeur valeur 32 bits membre sur zéros.
Value
Membre de l’union qui DXGK_POINTERFLAGS contient une valeur 32 bits qui identifie les fonctionnalités de pointeur de la souris.
Remarques
Le pilote miniport d’affichage peut spécifier des fonctionnalités de pointeur de souris en définissant des bits dans le membre valeur 32 bits ou en définissant des membres individuels de la structure dans l’union qui DXGK_POINTERFLAGS contient.
Le pilote spécifie toujours un pointeur de souris couleur à l’aide d’un format de pixel A8R8G8B8.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
d’en-tête | d3dkmddi.h (include D3dkmddi.h) |