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