Condividi tramite


struttura DD_FLIPVPORTDATA (ddrawint.h)

La struttura DD_FLIPVPORTDATA contiene le informazioni necessarie per l'oggetto VPE (Video Port Extensions) per eseguire un capovolgimento.

Sintassi

typedef struct _DD_FLIPVPORTDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_VIDEOPORT_LOCAL  lpVideoPort;
  PDD_SURFACE_LOCAL    lpSurfCurr;
  PDD_SURFACE_LOCAL    lpSurfTarg;
  HRESULT              ddRVal;
  VOID                 *FlipVideoPort;
} *PDD_FLIPVPORTDATA, DD_FLIPVPORTDATA;

Members

lpDD

Punta a una struttura di DD_DIRECTDRAW_LOCAL rilevante solo per il processo Microsoft DirectDraw corrente.

lpVideoPort

Punta a una struttura DD_VIDEOPORT_LOCAL che rappresenta questo oggetto VPE.

lpSurfCurr

Punta a una struttura DD_SURFACE_LOCAL per la superficie corrente; ovvero la superficie in cui vengono scritti i dati.

lpSurfTarg

Punta a una struttura DD_SURFACE_LOCAL per la superficie di destinazione; vale a dire, la superficie a cui il conducente deve capovolgere.

ddRVal

Specifica il percorso in cui il driver scrive il valore restituito del callback DdVideoPortFlip . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Valori restituiti per DirectDraw.

FlipVideoPort

Usato dall'API DirectDraw e non deve essere compilato dal driver.

Requisiti

Requisito Valore
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DdVideoPortFlip