struktur DD_MOTIONCOMPCALLBACKS (ddrawint.h)
Struktur DD_MOTIONCOMPCALLBACKS berisi penunjuk entri ke fungsi panggilan balik kompensasi gerakan yang didukung driver perangkat.
Sintaks
typedef struct DD_MOTIONCOMPCALLBACKS {
DWORD dwSize;
DWORD dwFlags;
PDD_MOCOMPCB_GETGUIDS GetMoCompGuids;
PDD_MOCOMPCB_GETFORMATS GetMoCompFormats;
PDD_MOCOMPCB_CREATE CreateMoComp;
PDD_MOCOMPCB_GETCOMPBUFFINFO GetMoCompBuffInfo;
PDD_MOCOMPCB_GETINTERNALINFO GetInternalMoCompInfo;
PDD_MOCOMPCB_BEGINFRAME BeginMoCompFrame;
PDD_MOCOMPCB_ENDFRAME EndMoCompFrame;
PDD_MOCOMPCB_RENDER RenderMoComp;
PDD_MOCOMPCB_QUERYSTATUS QueryMoCompStatus;
PDD_MOCOMPCB_DESTROY DestroyMoComp;
} DD_MOTIONCOMPCALLBACKS;
Anggota
dwSize
Menentukan ukuran dalam byte struktur DD_MOTIONCOMPCALLBACKS ini.
dwFlags
Menunjukkan fungsi panggilan balik kompensasi gerakan Microsoft DirectDraw tambahan apa yang telah diterapkan driver. Untuk setiap bit yang diatur dalam dwFlags, driver harus menginisialisasi anggota pointer fungsi yang sesuai dari struktur ini. Anggota ini bisa menjadi satu atau beberapa bendera berikut:
- DDHAL_MOCOMP32_BEGINFRAME
- DDHAL_MOCOMP32_CREATE
- DDHAL_MOCOMP32_DESTROY
- DDHAL_MOCOMP32_GETCOMPBUFFINFO
- DDHAL_MOCOMP32_GETINTERNALINFO
- DDHAL_MOCOMP32_ENDFRAME
- DDHAL_MOCOMP32_GETFORMATS
- DDHAL_MOCOMP32_GETGUIDS
- DDHAL_MOCOMP32_QUERYSTATUS
- DDHAL_MOCOMP32_RENDER
GetMoCompGuids
Menunjuk ke fungsi panggilan balik DdMoCompGetGuids yang disediakan driver.
GetMoCompFormats
Menunjuk ke fungsi panggilan balik DdMoCompGetFormats yang disediakan driver.
CreateMoComp
Menunjuk ke fungsi panggilan balik DdMoCompCreate yang disediakan driver.
GetMoCompBuffInfo
Menunjuk ke fungsi panggilan balik DdMoCompGetBuffInfo yang disediakan driver.
GetInternalMoCompInfo
Menunjuk ke fungsi panggilan balik DdMoCompGetInternalInfo yang disediakan driver.
BeginMoCompFrame
Menunjuk ke fungsi panggilan balik DdMoCompBeginFrame yang disediakan driver.
EndMoCompFrame
Menunjuk ke fungsi panggilan balik DdMoCompEndFrame yang disediakan driver.
RenderMoComp
Menunjuk ke fungsi panggilan balik DdMoCompRender yang disediakan driver.
QueryMoCompStatus
Menunjuk ke fungsi panggilan balik DdMoCompqueryStatus yang disediakan driver.
DestroyMoComp
Menunjuk ke fungsi panggilan balik DdMoCompDestroy yang disediakan driver.
Keterangan
Entri yang tidak digunakan pengandar tampilan harus diatur ke NULL. Driver harus menginisialisasi struktur ini ketika fungsi DdGetDriverInfo dipanggil dengan guid GUID_MotionCompCallbacks.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ddrawint.h (termasuk Winddi.h) |