Compartilhar via


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)

Confira também

DdLock

DdSyncSurfaceData