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