Bagikan melalui


struktur DD_SYNCSURFACEDATA (ddrawint.h)

Struktur DD_SYNCSURFACEDATA berisi informasi permukaan.

Sintaks

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;

Anggota

lpDD

Menunjuk ke struktur DD_DIRECTDRAW_LOCAL yang relevan dengan proses Microsoft DirectDraw saat ini saja.

lpDDSurface

Menunjuk ke struktur DD_SURFACE_LOCAL yang menjelaskan permukaan yang akan disinkronkan.

dwSurfaceOffset

Berisi offset byte dari awal buffer bingkai ke awal permukaan. Nilai ini hanya digunakan oleh driver miniport video. Anggota ini harus berisi data yang diisi oleh driver.

fpLockPtr

Berisi nilai penunjuk yang akan dikembalikan oleh panggilan DdLock untuk mengakses permukaan. Nilai ini digunakan oleh klien mode kernel. Anggota ini dapat dimodifikasi oleh driver, tetapi tidak perlu.

lPitch

Berisi nada dalam byte yang diteruskan ke klien selama panggilan DdLock . Anggota ini dapat dimodifikasi oleh driver, tetapi tidak perlu.

dwOverlayOffset

Berisi offset byte dari awal buffer bingkai hingga awal overlay. Nilai ini hanya digunakan oleh driver miniport video dan mungkin berbeda dari anggota dwSurfaceOffset jika pemotongan terlibat atau jika asal overlay bukan kiri atas permukaan. Anggota ini harus berisi data yang diisi oleh driver.

dwDriverReserved1

Dicadangkan untuk digunakan oleh driver tampilan.

dwDriverReserved2

Dicadangkan untuk digunakan oleh driver tampilan.

dwDriverReserved3

Dicadangkan untuk digunakan oleh driver tampilan.

dwDriverReserved4

Dicadangkan untuk digunakan oleh driver tampilan. Hanya Windows 2000 dan yang lebih baru.

ddRVal

Menentukan lokasi di mana driver menulis nilai pengembalian dari panggilan balik DdSyncSurfaceData . Kode pengembalian DD_OK menunjukkan keberhasilan. Untuk informasi selengkapnya, lihat Mengembalikan Nilai untuk DirectDraw.

Persyaratan

Persyaratan Nilai
Header ddrawint.h (termasuk Winddi.h)

Lihat juga

DdLock

DdSyncSurfaceData