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