Compartir a través de


estructura DD_GETVPORTINPUTFORMATDATA (ddrawint.h)

La estructura de DD_GETVPORTINPUTFORMATDATA contiene la información necesaria para que el controlador devuelva los formatos de entrada que el objeto de extensiones de puerto de vídeo (VPE) puede aceptar.

Sintaxis

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;

Miembros

lpDD

Apunta a una estructura de DD_DIRECTDRAW_LOCAL que es relevante solo para el proceso actual de Microsoft DirectDraw.

lpVideoPort

Apunta a una estructura de DD_VIDEOPORT_LOCAL que representa este objeto VPE.

dwFlags

Indica el tipo de formatos para los que se está consultando la compatibilidad. Este miembro puede ser uno o varios de los valores siguientes:

Marca Significado
DDVPFORMAT_VBI El controlador debe devolver formatos para los datos VBI .
DDVPFORMAT_VIDEO El controlador debe devolver formatos para los datos de vídeo.

lpddpfFormat

Apunta a una matriz de estructuras DDPIXELFORMAT en las que el controlador debe escribir los formatos de píxel admitidos por el objeto VPE. Este miembro puede ser NULL.

dwNumFormats

Especifica la ubicación en la que el controlador debe escribir el número de formatos que admite el objeto VPE.

ddRVal

Especifica la ubicación en la que el controlador escribe el valor devuelto de la devolución de llamada DdVideoPortGetInputFormats . Un código de retorno de DD_OK indica que se ha realizado correctamente. Para obtener más información, vea Valores devueltos para DirectDraw.

GetVideoPortInputFormats

Lo usa la API de DirectDraw y el controlador no debe rellenarlo.

Requisitos

   
Encabezado ddrawint.h (incluya Winddi.h)

Consulte también

DdVideoPortGetInputFormats