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) |