Compartir a través de


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

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

Sintaxis

PDD_SURFCB_GETFLIPSTATUS PddSurfcbGetflipstatus;

DWORD PddSurfcbGetflipstatus(
  PDD_GETFLIPSTATUSDATA unnamedParam1
)
{...}

Parámetros

unnamedParam1

Apunta a una estructura de DD_GETFLIPSTATUSDATA que contiene la información necesaria para realizar la consulta de estado de volteo.

Valor devuelto

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

Comentarios

El controlador debe notificar su estado de volteo en función de la marca establecida en el miembro dwFlags de la estructura a la que lpGetFlipStatus apunta de la siguiente manera:

  • Si la marca es DDGFS_CANFLIP, el controlador debe determinar si la superficie está implicada actualmente en un volteo. Si un volteo o una ranura no está en curso y si el hardware es capaz de aceptar actualmente una solicitud de volteo, el controlador debe devolver DD_OK en ddRVal. Si un volteo está en curso o si el hardware no puede aceptar actualmente una solicitud de volteo, el controlador debe establecer ddRVal en DDERR_WASSTILLDRAWING.
  • Si la marca está DDGFS_ISFLIPDONE, el controlador debe establecer ddRVal en DDERR_WASSTILLDRAWING si hay un volteo en curso; de lo contrario, debe devolver DD_OK.

Requisitos

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

Consulte también

DD_GETFLIPSTATUSDATA