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