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) |