Bagikan melalui


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)

Lihat juga

DdVideoPortWaitForSync