Freigeben über


PDD_VPORTCB_GETFLIPSTATUS Rückruffunktion (ddrawint.h)

Die DdVideoPortGetFlipStatus-Rückruffunktion bestimmt, ob das zuletzt angeforderte Flip auf einer Oberfläche aufgetreten ist.

Syntax

PDD_VPORTCB_GETFLIPSTATUS PddVportcbGetflipstatus;

DWORD PddVportcbGetflipstatus(
  PDD_GETVPORTFLIPSTATUSDATA unnamedParam1
)
{...}

Parameter

unnamedParam1

Zeigt auf eine DD_GETVPORTFLIPSTATUSDATA-Struktur, die die Informationen enthält, die der Treiber benötigt, um die Flip-status einer Oberfläche zu bestimmen.

Rückgabewert

DdVideoPortGetFlipStatus gibt einen der folgenden Rückrufcodes zurück:

Hinweise

DirectDraw-Treiber, die VPE unterstützen, müssen DdVideoPortGetFlipStatus implementieren.

Der Treiber sollte den ddRVal-Member der DD_GETVPORTFLIPSTATUSDATA-Struktur bei lpGetFlipStatus auf DDERR_WASSTILLDRAWING festlegen und DDHAL_DRIVER_HANDLED zurückgeben, wenn derzeit ein Flip ausgeführt wird. Andernfalls sollte der Treiber ddRVal auf DD_OK festlegen und DDHAL_DRIVER_HANDLED zurückgeben.

Wenn der Treiber ddRVal auf DDERR_WASSTILLDRAWING festlegt, schlägt DirectDraw Sperren und Blits auf dieser Oberfläche fehl.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile ddrawint.h (include Winddi.h)

Weitere Informationen

DD_GETVPORTFLIPSTATUSDATA