Compartir a través de


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

La función de devolución de llamada DdVideoPortGetFlipStatus determina si se ha producido el cambio de llamada solicitado más recientemente en una superficie.

Sintaxis

PDD_VPORTCB_GETFLIPSTATUS PddVportcbGetflipstatus;

DWORD PddVportcbGetflipstatus(
  PDD_GETVPORTFLIPSTATUSDATA unnamedParam1
)
{...}

Parámetros

unnamedParam1

Apunta a una estructura de DD_GETVPORTFLIPSTATUSDATA que contiene la información necesaria para que el controlador determine el estado de volteo de una superficie.

Valor devuelto

DdVideoPortGetFlipStatus devuelve uno de los siguientes códigos de devolución de llamada:

Comentarios

Los controladores de DirectDraw que admiten VPE deben implementar DdVideoPortGetFlipStatus.

El controlador debe establecer el miembro ddRVal de la estructura de DD_GETVPORTFLIPSTATUSDATA en lpGetFlipStatus en DDERR_WASSTILLDRAWING y devolver DDHAL_DRIVER_HANDLED si un volteo está en curso; De lo contrario, el controlador debe establecer ddRVal en DD_OK y devolver DDHAL_DRIVER_HANDLED.

Si el controlador establece ddRVal en DDERR_WASSTILLDRAWING, DirectDraw producirá un error en los bloqueos y las ranuras en esa superficie.

Requisitos

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

Consulte también

DD_GETVPORTFLIPSTATUSDATA