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) |