Partager via


structure DD_GETVPORTINPUTFORMATDATA (ddrawint.h)

La structure DD_GETVPORTINPUTFORMATDATA contient les informations requises pour que le pilote retourne les formats d’entrée que l’objet VPE (Video Port Extensions) peut accepter.

Syntaxe

typedef struct _DD_GETVPORTINPUTFORMATDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_VIDEOPORT_LOCAL  lpVideoPort;
  DWORD                dwFlags;
  LPDDPIXELFORMAT      lpddpfFormat;
  DWORD                dwNumFormats;
  HRESULT              ddRVal;
  VOID                 *GetVideoPortInputFormats;
} *PDD_GETVPORTINPUTFORMATDATA, DD_GETVPORTINPUTFORMATDATA;

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 représente cet objet VPE.

dwFlags

Indique le type de formats pour lesquels la prise en charge est interrogée. Ce membre peut être une ou plusieurs des valeurs suivantes :

Indicateur Signification
DDVPFORMAT_VBI Le pilote doit retourner des formats pour les données VBI .
DDVPFORMAT_VIDEO Le pilote doit retourner des formats pour les données vidéo.

lpddpfFormat

Pointe vers un tableau de structures DDPIXELFORMAT dans lequel le pilote doit écrire les formats de pixels pris en charge par l’objet VPE. Ce membre peut avoir la valeur NULL.

dwNumFormats

Spécifie l’emplacement dans lequel le pilote doit écrire le nombre de formats pris en charge par l’objet VPE.

ddRVal

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

GetVideoPortInputFormats

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

Spécifications

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

Voir aussi

DdVideoPortGetInputFormats