Share via


PDD_VPORTCB_GETFLIPSTATUS funzione di callback (ddrawint.h)

La funzione callback DdVideoPortGetFlipStatus determina se si è verificato il capovolgimento richiesto più di recente su una superficie.

Sintassi

PDD_VPORTCB_GETFLIPSTATUS PddVportcbGetflipstatus;

DWORD PddVportcbGetflipstatus(
  PDD_GETVPORTFLIPSTATUSDATA unnamedParam1
)
{...}

Parametri

unnamedParam1

Punta a una struttura DD_GETVPORTFLIPSTATUSDATA che contiene le informazioni necessarie per il driver per determinare lo stato di capovolgimento di una superficie.

Valore restituito

DdVideoPortGetFlipStatus restituisce uno dei codici di callback seguenti:

Commenti

I driver DirectDraw che supportano VPE devono implementare DdVideoPortGetFlipStatus.

Il driver deve impostare il membro ddRVal della struttura DD_GETVPORTFLIPSTATUSDATA in lpGetFlipStatus su DDERR_WASSTILLDRAWING e restituire DDHAL_DRIVER_HANDLED se è in corso un capovolgimento; in caso contrario, il driver deve impostare ddRVal su DD_OK e restituire DDHAL_DRIVER_HANDLED.

Se il driver imposta ddRVal su DDERR_WASSTILLDRAWING, DirectDraw non riuscirà i blocchi e i blit su tale superficie.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DD_GETVPORTFLIPSTATUSDATA