Freigeben über


VIDEO_POINTER_ATTRIBUTES Struktur (ntddvdeo.h)

Die VIDEO_POINTER_ATTRIBUTES-Struktur enthält Attribute des Bildschirmzeigers.

Syntax

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;

Angehörige

Flags

Eine Reihe von Flags, die bestimmte Attribute des Zeigers angeben. Flags können eine Kombination der folgenden Werte sein: |Wert|Bedeutung| |--- |--- | |VIDEO_MODE_ASYNC_POINTER|Der Zeiger kann asynchron auf Zeichnungsvorgänge aktualisiert werden.| |VIDEO_MODE_MONO_POINTER|Ein monochromer Hardwarezeiger wird unterstützt.| |VIDEO_MODE_COLOR_POINTER|Ein Farbhardwarezeiger wird unterstützt.| |VIDEO_MODE_ANIMATE_START|Der aktuelle Zeiger hat den gleichen Hotspot wie der vorherige Zeiger.| |VIDEO_MODE_ANIMATE_UPDATE|Der aktuelle Zeiger hat den gleichen Hotspot wie der vorherige Zeiger.|

Width

Gibt die Breite des Zeigers in Pixeln an.

Height

Gibt die Höhe des Zeigers in Pixel an.

WidthInBytes

Gibt die Breite des Zeigers in Byte an.

Enable

Gibt an, ob der Zeiger sichtbar ist. Ein Wert ungleich Null gibt an, dass der Zeiger sichtbar ist. Ein Wert von Null gibt an, dass der Zeiger nicht sichtbar ist.

Column

Horizontale Koordinate des Hotspots des Zeigers.

Row

Vertikale Koordinate des Hotspots des Zeigers.

Pixels[1]

Die Zeigerdaten im gerätekompatiblen DIB-Format. Maskendaten sind immer im 1-bpp-DIB-Format vorhanden.

Anforderungen

Anforderung Wert
Header- ntddvdeo.h (enthalten Ntddvdeo.h)

Siehe auch

IOCTL_VIDEO_QUERY_POINTER_ATTR

IOCTL_VIDEO_SET_POINTER_ATTR