DD_FLIPVPORTDATA structure (ddrawint.h)
La structure DD_FLIPVPORTDATA contient les informations nécessaires à l’objet d’extensions de port vidéo (VPE) pour effectuer un basculement.
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;
lpDD
Pointe vers une structure DD_DIRECTDRAW_LOCAL qui s’applique uniquement au processus Microsoft DirectDraw actuel.
lpVideoPort
Pointe vers une structure DD_VIDEOPORT_LOCAL qui représente cet objet VPE.
lpSurfCurr
Pointe vers une structure DD_SURFACE_LOCAL pour la surface actuelle ; c’est-à-dire la surface sur laquelle les données sont en cours d’écriture.
lpSurfTarg
Pointe vers une structure DD_SURFACE_LOCAL pour la surface cible ; c’est-à-dire la surface vers laquelle le pilote doit basculer.
ddRVal
Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdVideoPortFlip . Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.
FlipVideoPort
Utilisé par l’API DirectDraw et ne doit pas être renseigné par le pilote.
Condition requise | Valeur |
---|---|
En-tête | ddrawint.h (incluez Winddi.h) |