estrutura VIDEO_POINTER_ATTRIBUTES (ntddvdeo.h)

A estrutura VIDEO_POINTER_ATTRIBUTES contém atributos do ponteiro de tela.

Sintaxe

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;

Membros

Flags

Um conjunto de sinalizadores que especificam determinados atributos do ponteiro. Os sinalizadores podem ser uma combinação dos seguintes valores: |Valor|Significado| |--- |--- | |VIDEO_MODE_ASYNC_POINTER|O ponteiro pode ser atualizado de forma assíncrona para operações de desenho.| |VIDEO_MODE_MONO_POINTER|Há suporte para um ponteiro de hardware monocromático.| |VIDEO_MODE_COLOR_POINTER|Há suporte para um ponteiro de hardware de cor.| |VIDEO_MODE_ANIMATE_START|O ponteiro atual tem o mesmo ponto de acesso que o ponteiro anterior.| |VIDEO_MODE_ANIMATE_UPDATE|O ponteiro atual tem o mesmo ponto de acesso que o ponteiro anterior.|

Width

Especifica a largura do ponteiro em pixels.

Height

Especifica a altura do ponteiro em pixels.

WidthInBytes

Especifica a largura do ponteiro em bytes.

Enable

Especifica se o ponteiro está visível. Um valor diferente de zero especifica que o ponteiro está visível. Um valor zero especifica que o ponteiro não está visível.

Column

Coordenada horizontal do ponto de acesso do ponteiro.

Row

Coordenada vertical do ponto de acesso do ponteiro.

Pixels[1]

Os dados do ponteiro, no formato DIB compatível com o dispositivo. Os dados de máscara estão sempre no formato DIB de 1 bpp.

Requisitos

Requisito Valor
Cabeçalho ntddvdeo.h (inclua Ntddvdeo.h)

Confira também

IOCTL_VIDEO_QUERY_POINTER_ATTR

IOCTL_VIDEO_SET_POINTER_ATTR