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;
Angehörige
Flags
Eine Reihe von Flags, die bestimmte Funktionen des Zeigers angeben. Flags können eine Kombination aus den folgenden Werten sein.
Flagge | 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. |
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 Speicherbitmap an, die zum Speichern der Hardwarezeigerbitmap verwendet wird. Ein Wert von -1 ist ungültig.
HWPtrBitmapEnd
Gibt den letzten Offset in CPU-adressierbaren Einheiten in der Speicherbitmap an, die zum Speichern der Hardwarezeigerbitmap verwendet wird. Ein Wert von -1 ist ungültig.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddvdeo.h (enthalten Ntddvdeo.h) |