Compartir a través de


PDD_VPORTCB_CREATEVIDEOPORT función de devolución de llamada (ddrawint.h)

La función de devolución de llamada DdVideoPortCreate notifica al controlador que DirectDraw ha creado un objeto VPE.

Sintaxis

PDD_VPORTCB_CREATEVIDEOPORT PddVportcbCreatevideoport;

DWORD PddVportcbCreatevideoport(
  PDD_CREATEVPORTDATA unnamedParam1
)
{...}

Parámetros

unnamedParam1

Apunta a una estructura de DD_CREATEVPORTDATA que describe el objeto VPE creado.

Valor devuelto

DdVideoPortCreate devuelve uno de los valores siguientes:

Comentarios

DdVideoPortCreate se puede implementar opcionalmente en controladores de DirectDraw que admiten VPE.

DdVideoPortCreate puede asignar memoria para e inicializar cualquier dato privado específico del objeto VPE. El controlador puede usar los miembros dwReserved1 y dwReserved2 de la estructura DD_VIDEOPORT_LOCAL para almacenar estos datos. Esta estructura DD_VIDEOPORT_LOCAL se encuentra en el miembro lpVideoPort de la estructura de DD_CREATEVPORTDATA en lpCreateVideoPort. El controlador no puede usar ni cambiar ningún otro miembro de la estructura de DD_VIDEOPORT_LOCAL.

Si el puerto de vídeo de hardware se implementa para usar el conector de características, es posible que el controlador tenga que inicializar el conector de características para el uso del puerto de vídeo de hardware.

DdVideoPortCreate no debe activar el puerto de vídeo de hardware. Esto se logra en DdVideoPortUpdate.

Requisitos

   
Plataforma de destino Escritorio
Encabezado ddrawint.h (incluya Winddi.h)

Consulte también

DD_CREATEVPORTDATA

DD_VIDEOPORT_LOCAL

DdVideoPortUpdate