DD_GETVPORTBANDWIDTHDATA structure (ddrawint.h)
La structure DD_GETVPORTBANDWIDTHDATA contient les informations de bande passante pour n’importe quel format spécifié.
Syntaxe
typedef struct _DD_GETVPORTBANDWIDTHDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
LPDDPIXELFORMAT lpddpfFormat;
DWORD dwWidth;
DWORD dwHeight;
DWORD dwFlags;
LPDDVIDEOPORTBANDWIDTH lpBandwidth;
HRESULT ddRVal;
VOID *GetVideoPortBandwidth;
} *PDD_GETVPORTBANDWIDTHDATA, DD_GETVPORTBANDWIDTHDATA;
Membres
lpDD
Pointe vers une structure DD_DIRECTDRAW_LOCAL qui s’applique uniquement au processus Microsoft DirectDraw actuel.
lpVideoPort
Pointe vers une structure DD_VIDEOPORT_LOCAL qui représente cet objet d’extensions de port vidéo (VPE).
lpddpfFormat
Pointe vers une structure DDPIXELFORMAT qui décrit le format de pixel de sortie pour lequel le pilote doit retourner des informations de bande passante.
dwWidth
dwHeight
Spécifiez les dimensions de la superposition source ou des données vidéo en pixels en fonction de la valeur de dwFlags. Ces valeurs sont calculées par le client en fonction des fonctionnalités de l’objet VPE retournées dans un appel antérieur à DdVideoPortGetBandwidth.
dwFlags
Spécifie les indicateurs qui indiquent comment le pilote doit interpréter les membres dwWidth et dwHeight . Ce membre peut être l’une des valeurs répertoriées dans le tableau suivant.
Indicateur | Signification |
---|---|
DDVPB_OVERLAY | Les membres dwWidth et dwHeight spécifient la taille en pixels de la surface de superposition source. Cet indicateur indique que l’objet VPE dépend de la taille de la source de superposition. |
DDVPB_TYPE | Les membres dwWidth et dwHeight ne sont pas définis. |
DDVPB_VIDEOPORT | Les membres dwWidth et dwHeight spécifient la taille de pré-échelle des données vidéo que l’objet VPE écrit dans la mémoire tampon de trame. Cet indicateur indique que l’objet VPE dépend du facteur d’étirement de superposition. |
lpBandwidth
Pointe vers la structure DDVIDEOPORTBANDWIDTH dans laquelle le pilote doit écrire les paramètres de bande passante.
ddRVal
Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdVideoPortGetBandwidth . Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.
GetVideoPortBandwidth
Utilisé par l’API DirectDraw et ne doit pas être renseigné par le pilote.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ddrawint.h (incluez Winddi.h) |