Partager via


structure VIDEO_POINTER_ATTRIBUTES (ntddvdeo.h)

La structure VIDEO_POINTER_ATTRIBUTES contient les attributs du pointeur d’écran.

Syntaxe

typedef struct _VIDEO_POINTER_ATTRIBUTES {
  ULONG Flags;
  ULONG Width;
  ULONG Height;
  ULONG WidthInBytes;
  ULONG Enable;
  SHORT Column;
  SHORT Row;
  UCHAR Pixels[1];
} VIDEO_POINTER_ATTRIBUTES, *PVIDEO_POINTER_ATTRIBUTES;

Membres

Flags

Ensemble d’indicateurs qui spécifient certains attributs du pointeur. Les indicateurs peuvent être une combinaison des valeurs suivantes : |Valeur|Signification| |--- |--- | |VIDEO_MODE_ASYNC_POINTER|Le pointeur peut être mis à jour de manière asynchrone vers des opérations de dessin.| |VIDEO_MODE_MONO_POINTER|Un pointeur matériel monochrome est pris en charge.| |VIDEO_MODE_COLOR_POINTER|Un pointeur matériel de couleur est pris en charge.| |VIDEO_MODE_ANIMATE_START|Le pointeur actuel a le même point d’accès que le pointeur précédent.| |VIDEO_MODE_ANIMATE_UPDATE|Le pointeur actuel a le même point d’accès que le pointeur précédent.|

Width

Spécifie la largeur du pointeur en pixels.

Height

Spécifie la hauteur du pointeur en pixels.

WidthInBytes

Spécifie la largeur du pointeur en octets.

Enable

Spécifie si le pointeur est visible. Une valeur différente de zéro spécifie que le pointeur est visible. La valeur zéro spécifie que le pointeur n’est pas visible.

Column

Coordonnée horizontale du point chaud du pointeur.

Row

Coordonnée verticale du point chaud du pointeur.

Pixels[1]

Données de pointeur, au format DIB compatible avec l’appareil. Les données de masque sont toujours au format DIB 1 bpp.

Configuration requise

Condition requise Valeur
En-tête ntddvdeo.h (inclure Ntddvdeo.h)

Voir aussi

IOCTL_VIDEO_QUERY_POINTER_ATTR

IOCTL_VIDEO_SET_POINTER_ATTR