Bagikan melalui


struktur VIDEO_POINTER_ATTRIBUTES (ntddvdeo.h)

Struktur VIDEO_POINTER_ATTRIBUTES berisi atribut penunjuk layar.

Sintaks

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;

Anggota

Flags

Sekumpulan bendera yang menentukan atribut penunjuk tertentu. Bendera dapat berupa kombinasi dari nilai berikut: |Nilai|Makna| |--- |--- | |VIDEO_MODE_ASYNC_POINTER|Penunjuk dapat diperbarui secara asinkron ke operasi menggambar.| |VIDEO_MODE_MONO_POINTER|Penunjuk perangkat keras monokrom didukung.| |VIDEO_MODE_COLOR_POINTER|Penunjuk perangkat keras warna didukung.| |VIDEO_MODE_ANIMATE_START|Penunjuk saat ini memiliki hotspot yang sama dengan penunjuk sebelumnya.| |VIDEO_MODE_ANIMATE_UPDATE|Penunjuk saat ini memiliki hotspot yang sama dengan penunjuk sebelumnya.|

Width

Menentukan lebar penunjuk dalam piksel.

Height

Menentukan tinggi penunjuk dalam piksel.

WidthInBytes

Menentukan lebar penunjuk dalam byte.

Enable

Menentukan apakah penunjuk terlihat. Nilai bukan nol menentukan bahwa penunjuk terlihat. Nilai nol menentukan bahwa penunjuk tidak terlihat.

Column

Koordinat horizontal titik panas.

Row

Koordinat vertikal titik panas penunjuk.

Pixels[1]

Data penunjuk, dalam format DIB yang kompatibel dengan perangkat. Data mask selalu dalam format DIB 1-bpp.

Persyaratan

Persyaratan Nilai
Header ntddvdeo.h (termasuk Ntddvdeo.h)

Lihat juga

IOCTL_VIDEO_QUERY_POINTER_ATTR

IOCTL_VIDEO_SET_POINTER_ATTR