Partager via


PDD_VPORTCB_GETFLIPSTATUS fonction de rappel (ddrawint.h)

La fonction de rappel DdVideoPortGetFlipStatus détermine si le dernier retournement demandé sur une surface s’est produit.

Syntaxe

PDD_VPORTCB_GETFLIPSTATUS PddVportcbGetflipstatus;

DWORD PddVportcbGetflipstatus(
  PDD_GETVPORTFLIPSTATUSDATA unnamedParam1
)
{...}

Paramètres

unnamedParam1

Pointe vers une structure de DD_GETVPORTFLIPSTATUSDATA qui contient les informations requises pour que le pilote détermine le status de retournement d’une surface.

Valeur retournée

DdVideoPortGetFlipStatus retourne l’un des codes de rappel suivants :

Remarques

Les pilotes DirectDraw qui prennent en charge VPE doivent implémenter DdVideoPortGetFlipStatus.

Le pilote doit définir le membre ddRVal de la structure de DD_GETVPORTFLIPSTATUSDATA sur lpGetFlipStatus sur DDERR_WASSTILLDRAWING et retourner DDHAL_DRIVER_HANDLED si un basculement est en cours ; sinon, le pilote doit définir ddRVal sur DD_OK et retourner DDHAL_DRIVER_HANDLED.

Si le pilote définit ddRVal sur DDERR_WASSTILLDRAWING, DirectDraw échoue les verrous et les fentes sur cette surface.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête ddrawint.h (inclure Winddi.h)

Voir aussi

DD_GETVPORTFLIPSTATUSDATA