PDD_VPORTCB_GETFLIPSTATUS função de retorno de chamada (ddrawint.h)
A função de retorno de chamada DdVideoPortGetFlipStatus determina se a inversão solicitada mais recentemente em uma superfície ocorreu.
Sintaxe
PDD_VPORTCB_GETFLIPSTATUS PddVportcbGetflipstatus;
DWORD PddVportcbGetflipstatus(
PDD_GETVPORTFLIPSTATUSDATA unnamedParam1
)
{...}
Parâmetros
unnamedParam1
Aponta para uma estrutura DD_GETVPORTFLIPSTATUSDATA que contém as informações necessárias para o driver determinar a status de inversão de uma superfície.
Retornar valor
DdVideoPortGetFlipStatus retorna um dos seguintes códigos de retorno de chamada:
Comentários
Os drivers DirectDraw que dão suporte à VPE devem implementar DdVideoPortGetFlipStatus.
O driver deve definir o membro ddRVal da estrutura DD_GETVPORTFLIPSTATUSDATA em lpGetFlipStatus como DDERR_WASSTILLDRAWING e retornar DDHAL_DRIVER_HANDLED se uma inversão estiver em andamento no momento; caso contrário, o driver deve definir ddRVal como DD_OK e retornar DDHAL_DRIVER_HANDLED.
Se o driver definir ddRVal como DDERR_WASSTILLDRAWING, o DirectDraw falhará em bloqueios e blits nessa superfície.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ddrawint.h (inclua Winddi.h) |