structure DD_SYNCVIDEOPORTDATA (ddrawint.h)
La structure DD_SYNCVIDEOPORTDATA contient les informations d’objet VPE (Video Port Extensions).
Syntaxe
typedef struct _DD_SYNCVIDEOPORTDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
DWORD dwOriginOffset;
DWORD dwHeight;
DWORD dwVBIHeight;
ULONG dwDriverReserved1;
ULONG dwDriverReserved2;
ULONG dwDriverReserved3;
HRESULT ddRVal;
} *PDD_SYNCVIDEOPORTDATA, DD_SYNCVIDEOPORTDATA;
Membres
lpDD
Pointe vers une structure DD_DIRECTDRAW_LOCAL qui concerne uniquement le processus Microsoft DirectDraw actuel.
lpVideoPort
Pointe vers une structure DD_VIDEOPORT_LOCAL qui décrit le port vidéo matériel avec lequel synchroniser.
dwOriginOffset
Contient le décalage d’octet du coin supérieur gauche de la surface vers le coin supérieur gauche de l’endroit où l’objet VPE écrit ses données. Cette valeur est utilisée uniquement par le pilote de miniport vidéo. Ce membre doit contenir des données qui sont renseignées par le pilote.
dwHeight
Contient la hauteur en pixels des données d’objet VPE. Par défaut, il s’agit de deux fois la hauteur du champ en cas d’entrelacement, mais le pilote peut le modifier s’il le faut. Cette valeur est utilisée uniquement par le pilote miniport vidéo. Ce membre peut être modifié par le pilote, mais il n’est pas nécessaire de l’être.
dwVBIHeight
Contient le nombre de lignes dans la région VBI . Cette valeur est utilisée uniquement par le pilote miniport vidéo. Ce membre peut être modifié par le pilote, mais il n’est pas nécessaire de l’être.
dwDriverReserved1
Est réservé à l’utilisation par le pilote d’affichage.
dwDriverReserved2
Réservé à l’utilisation par le pilote d’affichage.
dwDriverReserved3
Réservé à l’utilisation par le pilote d’affichage.
ddRVal
Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdSyncVideoPortData . Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ddrawint.h (inclure Winddi.h) |