estrutura DD_SYNCSURFACEDATA (ddrawint.h)
A estrutura DD_SYNCSURFACEDATA contém as informações da superfície.
Sintaxe
typedef struct _DD_SYNCSURFACEDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_SURFACE_LOCAL lpDDSurface;
DWORD dwSurfaceOffset;
ULONG_PTR fpLockPtr;
LONG lPitch;
DWORD dwOverlayOffset;
ULONG dwDriverReserved1;
ULONG dwDriverReserved2;
ULONG dwDriverReserved3;
ULONG dwDriverReserved4;
HRESULT ddRVal;
} *PDD_SYNCSURFACEDATA, DD_SYNCSURFACEDATA;
Membros
lpDD
Aponta para uma estrutura DD_DIRECTDRAW_LOCAL relevante apenas para o processo atual do Microsoft DirectDraw.
lpDDSurface
Aponta para a estrutura DD_SURFACE_LOCAL que descreve a superfície com a qual sincronizar.
dwSurfaceOffset
Contém o deslocamento de bytes desde o início do buffer de quadros até o início da superfície. Esse valor é usado apenas pelo driver de miniporto de vídeo. Esse membro deve conter dados preenchidos pelo driver.
fpLockPtr
Contém o valor do ponteiro a ser retornado pela chamada DdLock para acessar a superfície. Esse valor é usado por um cliente no modo kernel. Esse membro pode ser modificado pelo driver, mas não precisa ser.
lPitch
Contém o pitch em bytes passados para o cliente durante uma chamada DdLock . Esse membro pode ser modificado pelo driver, mas não precisa ser.
dwOverlayOffset
Contém o deslocamento de bytes desde o início do buffer de quadro até o início da sobreposição. Esse valor é usado apenas pelo driver de miniporto de vídeo e pode ser diferente do membro dwSurfaceOffset se o corte estiver envolvido ou se a origem da sobreposição não for a parte superior esquerda da superfície. Esse membro deve conter dados preenchidos pelo driver.
dwDriverReserved1
Reservado para uso pelo driver de exibição.
dwDriverReserved2
Reservado para uso pelo driver de exibição.
dwDriverReserved3
Reservado para uso pelo driver de exibição.
dwDriverReserved4
Reservado para uso pelo driver de exibição. Somente Windows 2000 e posterior.
ddRVal
Especifica o local no qual o driver grava o valor retornado do retorno de chamada DdSyncSurfaceData . Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ddrawint.h (inclua Winddi.h) |