Partager via


structure DXGK_SETPOINTERPOSITIONFLAGS (d3dkmddi.h)

La structure DXGK_SETPOINTERPOSITIONFLAGS identifie, dans les indicateurs de champ binaire, des informations sur un pointeur de souris.

Syntaxe

typedef struct _DXGK_SETPOINTERPOSITIONFLAGS {
  union {
    struct {
      UINT Visible : 1;
      UINT Procedural : 1;
      UINT Reserved : 30;
    };
    [in] UINT Value;
  };
} DXGK_SETPOINTERPOSITIONFLAGS;

Membres

[in] Visible

Valeur UINT qui spécifie si le pointeur de la souris est visible. Si ce membre est défini, le pointeur de la souris est visible ; si ce membre n’est pas défini, le pointeur de la souris est invisible. Le pilote doit ignorer les valeurs des membres X et Y de la structure DXGKARG_SETPOINTERPOSITION si Visible n’est pas défini (autrement dit, Visible a la valeur 0).

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

[in] Procedural

Valeur UINT qui spécifie si la position du pointeur de la souris a été définie par une application avec la fonction SetCursorPos ou une fonction de curseur similaire au lieu de provenir de l’entrée de l’appareil utilisateur.

La définition de ce membre équivaut à définir le deuxième bit du membre Value 32 bits (0x00000002).

Pris en charge à partir de Windows 8.

[in] Reserved

Ce membre est réservé et doit être défini sur zéro. Définir ce membre sur zéro équivaut à définir les 30 bits restants (0xFFFFFFFC) du membre Value 32 bits sur zéros.

[in] Value

Membre de l’union que contient DXGK_SETPOINTERPOSITIONFLAGS qui peut contenir une valeur 32 bits qui indique des informations sur un pointeur de souris.

Configuration requise

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

Voir aussi

DXGKARG_SETPOINTERPOSITION