Bagikan melalui


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)

Lihat juga

DdMoCompCreate