Partager via


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)

Voir aussi

DD_GETSCANLINEDATA