DD_VIDEOPORT_LOCAL-Struktur (ddrawint.h)
Die DD_VIDEOPORT_LOCAL-Struktur enthält VPE-bezogene Daten (Videoporterweiterungen), die für ein einzelnes Microsoft DirectDraw VPE-Objekt eindeutig sind.
Syntax
typedef struct _DD_VIDEOPORT_LOCAL {
PDD_DIRECTDRAW_LOCAL lpDD;
DDVIDEOPORTDESC ddvpDesc;
DDVIDEOPORTINFO ddvpInfo;
PDD_SURFACE_INT lpSurface;
PDD_SURFACE_INT lpVBISurface;
DWORD dwNumAutoflip;
DWORD dwNumVBIAutoflip;
ULONG_PTR dwReserved1;
ULONG_PTR dwReserved2;
ULONG_PTR dwReserved3;
} *PDD_VIDEOPORT_LOCAL, DD_VIDEOPORT_LOCAL;
Member
lpDD
Verweist auf eine DD_DIRECTDRAW_LOCAL-Struktur , die nur für den aktuellen DirectDraw-Prozess relevant ist.
ddvpDesc
Gibt eine DDVIDEOPORTDESC-Struktur an, die das VPE-Objekt beschreibt.
ddvpInfo
Gibt eine DDVIDEOPORTINFO-Struktur an, die die Übertragung von Videodaten auf eine Oberfläche beschreibt.
lpSurface
Zeigt auf eine DD_SURFACE_INT Struktur für die Oberfläche, die die Videodaten empfängt.
lpVBISurface
Zeigt auf eine DD_SURFACE_INT Struktur für die Oberfläche, die die VBI-Daten empfängt.
dwNumAutoflip
Gibt die Anzahl der aktuellen Autoflip-Oberflächen an.
dwNumVBIAutoflip
Gibt die Anzahl der VBI-Oberflächen an, die derzeit automatisch ausgekippt werden.
dwReserved1
Reserviert für die Verwendung durch den Anzeigetreiber.
dwReserved2
Reserviert für die Verwendung durch den Anzeigetreiber.
dwReserved3
Reserviert für die Verwendung durch den Anzeigetreiber.
Hinweise
Diese Struktur wird von DirectDraw initialisiert und ausgefüllt. Mit Ausnahme der Elemente dwReserved1, dwReserved2 und dwReserved3 darf der Treiber keine anderen Elemente der DD_VIDEOPORT_LOCAL-Struktur ändern.
Anforderungen
Kopfzeile | ddrawint.h (include Winddi.h) |