Partager via


structure DD_GETSCANLINEDATA (ddrawint.h)

La structure DD_GETSCANLINEDATA contient les membres requis pour interroger et retourner le numéro de la ligne d’analyse actuelle.

Syntaxe

typedef struct _DD_GETSCANLINEDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  DWORD                 dwScanLine;
  HRESULT               ddRVal;
  VOID                  *GetScanLine;
} *PDD_GETSCANLINEDATA, DD_GETSCANLINEDATA;

Membres

lpDD

Pointe vers une structure DD_DIRECTDRAW_GLOBAL qui décrit le périphérique du pilote.

dwScanLine

Spécifie l’emplacement dans lequel le pilote retourne le numéro de la ligne d’analyse actuelle. Pour plus d'informations, consultez la section Notes.

ddRVal

Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdGetScanLine . Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.

GetScanLine

Utilisé par l’API Microsoft DirectDraw et ne doit pas être renseigné par le pilote.

Notes

La valeur de ligne de balayage retournée dans dwScanLine doit être supérieure ou égale à 0 et inférieure à N, où N est la somme du nombre de lignes d’analyse visibles et du nombre de lignes d’analyse qui se produisent pendant le vide vertical. Par exemple, avec un affichage fonctionnant à une résolution de 640 x 480, qui a 12 lignes de balayage pendant le vide vertical, la valeur retournée à GetScanLine peut être comprise entre 0 et 491.

Spécifications

   
En-tête ddrawint.h (incluez Winddi.h)

Voir aussi

DdGetScanLine