PDD_GETSCANLINE fonction de rappel (ddrawint.h)
La fonction de rappel DdGetScanLine retourne le numéro de la ligne d’analyse physique actuelle.
Syntaxe
PDD_GETSCANLINE PddGetscanline;
DWORD PddGetscanline(
PDD_GETSCANLINEDATA unnamedParam1
)
{...}
Paramètres
unnamedParam1
Pointe vers une structure DD_GETSCANLINEDATA dans laquelle le pilote retourne le numéro de la ligne d’analyse actuelle.
Valeur retournée
DdGetScanLine retourne l’un des codes de rappel suivants :
Notes
Si le moniteur n’est pas vide verticalement, le pilote doit écrire la valeur de ligne d’analyse dans le membre dwScanLine de la structure DD_GETSCANLINEDATA sur pGetScanLine. Le nombre doit se trouver dans la plage [0, n], où la ligne de balayage 0 est la première ligne de balayage visible et la ligne de balayage n est la dernière ligne de balayage visible à l’écran. Le pilote doit ensuite définir DD_OK dans le membre ddRVal de DD_GETSCANLINEDATA et retourner DDHAL_DRIVER_HANDLED.
La ligne de balayage est indéterminée si un vide vertical est en cours. Dans ce cas, le pilote doit définir ddRVal sur DDERR_VERTICALBLANKINPROGRESS et retourner DDHAL_DRIVER_HANDLED.
Spécifications
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ddrawint.h (incluez Winddi.h) |