DD_FLIPVPORTDATA-Struktur (ddrawint.h)
Die DD_FLIPVPORTDATA-Struktur enthält die Informationen, die für das VPE-Objekt (VideoPort Extensions) zum Ausführen eines Flips erforderlich sind.
Syntax
typedef struct _DD_FLIPVPORTDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
PDD_SURFACE_LOCAL lpSurfCurr;
PDD_SURFACE_LOCAL lpSurfTarg;
HRESULT ddRVal;
VOID *FlipVideoPort;
} *PDD_FLIPVPORTDATA, DD_FLIPVPORTDATA;
Member
lpDD
Verweist auf eine DD_DIRECTDRAW_LOCAL Struktur, die nur für den aktuellen Microsoft DirectDraw-Prozess relevant ist.
lpVideoPort
Verweist auf eine DD_VIDEOPORT_LOCAL-Struktur , die dieses VPE-Objekt darstellt.
lpSurfCurr
Zeigt auf eine DD_SURFACE_LOCAL Struktur für die aktuelle Oberfläche; d. h. die Oberfläche, auf der derzeit Daten geschrieben werden.
lpSurfTarg
Verweist auf eine DD_SURFACE_LOCAL Struktur für die Zieloberfläche; d. h. die Oberfläche, auf die der Treiber kippen soll.
ddRVal
Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdVideoPortFlip-Rückrufs schreibt. Ein Rückgabecode von DD_OK gibt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.
FlipVideoPort
Wird von der DirectDraw-API verwendet und sollte nicht vom Treiber ausgefüllt werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | ddrawint.h (einschließlich Winddi.h) |