Partager via


PDD_VPORTCB_GETLINE fonction de rappel (ddrawint.h)

La fonction de rappel DdVideoPortGetLine retourne le numéro de ligne actuel du port vidéo matériel.

Syntaxe

PDD_VPORTCB_GETLINE PddVportcbGetline;

DWORD PddVportcbGetline(
  PDD_GETVPORTLINEDATA unnamedParam1
)
{...}

Paramètres

unnamedParam1

Pointe vers une structure DD_GETVPORTLINEDATA qui contient les informations requises pour que le pilote détermine et retourne le numéro de ligne actuel pour le port vidéo matériel spécifié.

Valeur retournée

DdVideoPortGetLine retourne l’un des codes de rappel suivants :

Notes

Les pilotes qui définissent l’indicateur DDVPCAPS_READBACKLINE dans le membre dwCaps de la structure DDVIDEOPORTCAPS doivent implémenter DdVideoPortGetLine.

Le pilote doit écrire le numéro de la ligne vidéo actuelle dans le membre dwLine de la structure DD_GETVPORTLINEDATA sur lpGetLine. Le numéro de ligne retourné doit être de base zéro ; autrement dit, la première ligne de la vidéo est la ligne 0, la deuxième ligne de la vidéo est la ligne 1, etc.

Si l’appareil se trouve dans un vide vertical, le pilote doit définir DDERR_VERTICALBLANKINPROGRESS dans le membre ddRVal de DD_GETVPORTLINEDATA. Si la requête ne peut pas être effectuée parce que le port vidéo matériel est désactivé, le pilote doit définir DDERR_VIDEONOTACTIVE dans ddRVal. Dans ces deux cas d’échec, le pilote doit retourner DDHAL_DRIVER_HANDLED.

Spécifications

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

Voir aussi

DDVIDEOPORTCAPS

DD_GETVPORTLINEDATA