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) |