struktur DD_CREATEMOCOMPDATA (ddrawint.h)
Struktur DD_CREATEMOCOMPDATA berisi data yang diperlukan untuk mulai menggunakan kompensasi gerakan.
Sintaks
typedef struct _DD_CREATEMOCOMPDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_MOTIONCOMP_LOCAL lpMoComp;
GUID *lpGuid;
DWORD dwUncompWidth;
DWORD dwUncompHeight;
DDPIXELFORMAT ddUncompPixelFormat;
LPVOID lpData;
DWORD dwDataSize;
HRESULT ddRVal;
} *PDD_CREATEMOCOMPDATA, DD_CREATEMOCOMPDATA;
Anggota
lpDD
Menunjuk ke struktur DD_DIRECTDRAW_LOCAL yang relevan dengan proses Microsoft DirectDraw saat ini saja.
lpMoComp
Menunjuk ke struktur DD_MOTIONCOMP_LOCAL yang berisi deskripsi objek kompensasi gerakan.
lpGuid
Menunjuk ke GUID yang menjelaskan proses kompensasi gerakan yang digunakan.
dwUncompWidth
Menentukan lebar dalam piksel bingkai output yang tidak dikompresi.
dwUncompHeight
Menentukan tinggi dalam piksel bingkai output yang tidak dikompresi.
ddUncompPixelFormat
Menunjuk ke struktur DDPIXELFORMAT yang berisi format bingkai output yang tidak dikompresi.
lpData
Menunjuk ke buffer data opsional yang berisi informasi opsional yang diperlukan oleh GUID yang diberikan dalam lpGuid. Buffer ini tidak boleh berisi penunjuk yang disematkan.
dwDataSize
Menunjukkan ukuran dalam byte buffer data yang terkandung dalam lpData.
ddRVal
Menentukan lokasi di mana driver menulis nilai pengembalian dari panggilan balik DdMoCompCreate . Kode pengembalian DD_OK menunjukkan keberhasilan. Untuk informasi selengkapnya, lihat Mengembalikan Nilai untuk DirectDraw.
Persyaratan
Header | ddrawint.h (termasuk Winddi.h) |