struktur DD_WAITFORVPORTSYNCDATA (ddrawint.h)
Struktur DD_WAITFORVPORTSYNCDATA berisi informasi yang diperlukan driver untuk menyinkronkan objek ekstensi port video (VPE ).
Sintaks
typedef struct _DD_WAITFORVPORTSYNCDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
DWORD dwFlags;
DWORD dwLine;
DWORD dwTimeOut;
HRESULT ddRVal;
VOID *UpdateVideoPort;
} *PDD_WAITFORVPORTSYNCDATA, DD_WAITFORVPORTSYNCDATA;
Anggota
lpDD
Menunjuk ke struktur DD_DIRECTDRAW_LOCAL yang relevan dengan proses Microsoft DirectDraw saat ini saja.
lpVideoPort
Menunjuk ke struktur DD_VIDEOPORT_LOCAL yang mewakili objek VPE ini.
dwFlags
Menunjukkan kondisi di mana driver harus menunggu. Anggota ini bisa menjadi salah satu nilai berikut:
Bendera | Makna |
---|---|
DDVPWAIT_BEGIN | Driver harus kembali di awal sinkronisasi V berikutnya. |
DDVPWAIT_END | Driver harus kembali di akhir sinkronisasi V berikutnya/saat ini. |
DDVPWAIT_LINE | Driver harus kembali di awal baris yang ditentukan dalam dwLine. |
dwLine
Menentukan nomor baris tempat driver harus disinkronkan ketika dwFlags DDVPWAIT_LINE. Driver harus mengabaikan anggota ini ketika dwFlags diatur ke DDVPWAIT_BEGIN atau DDVPWAIT_END.
dwTimeOut
Menentukan jumlah waktu maksimum driver harus menunggu, dalam milidetik, sebelum waktu habis.
ddRVal
Menentukan lokasi di mana driver menulis nilai pengembalian dari panggilan balik DdVideoPortWaitForSync . Kode pengembalian DD_OK menunjukkan keberhasilan. Untuk informasi selengkapnya, lihat Mengembalikan Nilai untuk DirectDraw.
UpdateVideoPort
Digunakan oleh API DirectDraw dan tidak boleh diisi oleh driver.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ddrawint.h (termasuk Winddi.h) |