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