Freigeben über


VIDEO_POINTER_CAPABILITIES-Struktur (ntddvdeo.h)

Die VIDEO_POINTER_CAPABILITIES-Struktur enthält Funktionen des Bildschirmzeigers.

Syntax

typedef struct _VIDEO_POINTER_CAPABILITIES {
  ULONG Flags;
  ULONG MaxWidth;
  ULONG MaxHeight;
  ULONG HWPtrBitmapStart;
  ULONG HWPtrBitmapEnd;
} VIDEO_POINTER_CAPABILITIES, *PVIDEO_POINTER_CAPABILITIES;

Member

Flags

Eine Reihe von Flags, die bestimmte Funktionen des Zeigers angeben. Flags können eine Kombination der folgenden Werte sein.

Flag 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 verfügt über denselben Hotspot wie der vorherige Zeiger.
VIDEO_MODE_ANIMATE_UPDATE Der aktuelle Zeiger verfügt über denselben Hotspot wie der vorherige Zeiger.

MaxWidth

Gibt die maximale Breite des Zeigers in Pixel an.

MaxHeight

Gibt die maximale Höhe des Zeigers in Pixel an.

HWPtrBitmapStart

Gibt den ersten Offset in CPU-adressierbaren Einheiten in der Speicherbitbitte an, die zum Speichern der Hardwarezeigerbit verwendet wird. Der Wert –1 ist ungültig.

HWPtrBitmapEnd

Gibt den letzten Offset in CPU-adressierbaren Einheiten in der Speicherbitbitte an, die zum Speichern der Hardwarezeigerbit verwendet wird. Der Wert –1 ist ungültig.

Anforderungen

Anforderung Wert
Header ntddvdeo.h (einschließen von Ntddvdeo.h)