Compartilhar via


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)

Confira também

DD_GETVPORTFLIPSTATUSDATA