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