estrutura DD_FLIPVPORTDATA (ddrawint.h)
A estrutura DD_FLIPVPORTDATA contém as informações necessárias para que o objeto VPE (extensões de porta de vídeo) execute uma inversão.
Sintaxe
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;
Membros
lpDD
Aponta para uma estrutura DD_DIRECTDRAW_LOCAL relevante apenas para o processo atual do Microsoft DirectDraw.
lpVideoPort
Aponta para uma estrutura DD_VIDEOPORT_LOCAL que representa esse objeto VPE.
lpSurfCurr
Aponta para uma estrutura DD_SURFACE_LOCAL para a superfície atual; ou seja, a superfície na qual os dados estão sendo gravados no momento.
lpSurfTarg
Aponta para uma estrutura DD_SURFACE_LOCAL para a superfície de destino; ou seja, a superfície para a qual o driver deve inverter.
ddRVal
Especifica o local no qual o driver grava o valor retornado do retorno de chamada DdVideoPortFlip . Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.
FlipVideoPort
Usado pela API DirectDraw e não deve ser preenchido pelo driver.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ddrawint.h (inclua Winddi.h) |