estructura VIDEO_POINTER_ATTRIBUTES (ntddvdeo.h)

La estructura VIDEO_POINTER_ATTRIBUTES contiene atributos del puntero de pantalla.

Sintaxis

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;

Miembros

Flags

Conjunto de marcas que especifican determinados atributos del puntero. Las marcas pueden ser una combinación de los valores siguientes: |Valor |Significado| |--- |--- | |VIDEO_MODE_ASYNC_POINTER|El puntero se puede actualizar de forma asincrónica a las operaciones de dibujo.| |VIDEO_MODE_MONO_POINTER|Se admite un puntero de hardware monocromático.| |VIDEO_MODE_COLOR_POINTER|Se admite un puntero de hardware de color.| |VIDEO_MODE_ANIMATE_START|El puntero actual tiene la misma zona activa que el puntero anterior.| |VIDEO_MODE_ANIMATE_UPDATE|El puntero actual tiene la misma zona activa que el puntero anterior.|

Width

Especifica el ancho del puntero en píxeles.

Height

Especifica el alto del puntero en píxeles.

WidthInBytes

Especifica el ancho del puntero en bytes.

Enable

Especifica si el puntero está visible. Un valor distinto de cero especifica que el puntero es visible. Un valor de cero especifica que el puntero no está visible.

Column

Coordenada horizontal de la zona activa del puntero.

Row

Coordenada vertical de la zona activa del puntero.

Pixels[1]

Los datos de puntero, en formato DIB compatible con el dispositivo. Los datos de máscara siempre están en formato DIB de 1 bpp.

Requisitos

Requisito Valor
Header ntddvdeo.h (include Ntddvdeo.h)

Consulte también

IOCTL_VIDEO_QUERY_POINTER_ATTR

IOCTL_VIDEO_SET_POINTER_ATTR