struttura DD_FLIPVPORTDATA (ddrawint.h)
La struttura DD_FLIPVPORTDATA contiene le informazioni necessarie per l'oggetto VPE (Video Port Extensions) per eseguire un capovolgimento.
Sintassi
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;
Members
lpDD
Punta a una struttura di DD_DIRECTDRAW_LOCAL rilevante solo per il processo Microsoft DirectDraw corrente.
lpVideoPort
Punta a una struttura DD_VIDEOPORT_LOCAL che rappresenta questo oggetto VPE.
lpSurfCurr
Punta a una struttura DD_SURFACE_LOCAL per la superficie corrente; ovvero la superficie in cui vengono scritti i dati.
lpSurfTarg
Punta a una struttura DD_SURFACE_LOCAL per la superficie di destinazione; vale a dire, la superficie a cui il conducente deve capovolgere.
ddRVal
Specifica il percorso in cui il driver scrive il valore restituito del callback DdVideoPortFlip . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Valori restituiti per DirectDraw.
FlipVideoPort
Usato dall'API DirectDraw e non deve essere compilato dal driver.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ddrawint.h (include Winddi.h) |