Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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) |