Partager via


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.

Syntaxe

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;

Membres

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.

Configuration requise

Condition requise Valeur
En-tête ddrawint.h (incluez Winddi.h)

Voir aussi

DdVideoPortFlip