Bagikan melalui


PDD_VPORTCB_CREATEVIDEOPORT fungsi panggilan balik (ddrawint.h)

Fungsi panggilan balik DdVideoPortCreate memberi tahu driver bahwa DirectDraw telah membuat objek VPE.

Sintaks

PDD_VPORTCB_CREATEVIDEOPORT PddVportcbCreatevideoport;

DWORD PddVportcbCreatevideoport(
  PDD_CREATEVPORTDATA unnamedParam1
)
{...}

Parameter

unnamedParam1

Menunjuk ke struktur DD_CREATEVPORTDATA yang menjelaskan objek VPE yang dibuat.

Menampilkan nilai

DdVideoPortCreate mengembalikan salah satu nilai berikut:

Keterangan

DdVideoPortCreate dapat diimplementasikan secara opsional di driver DirectDraw yang mendukung VPE.

DdVideoPortCreate dapat mengalokasikan memori untuk dan menginisialisasi data privat khusus objek VPE apa pun. Driver dapat menggunakan anggota dwReserved1 dan dwReserved2 dari struktur DD_VIDEOPORT_LOCAL untuk menyimpan data ini. Struktur DD_VIDEOPORT_LOCAL ini ada di anggota lpVideoPort dari struktur DD_CREATEVPORTDATA di lpCreateVideoPort. Driver tidak dapat menggunakan atau mengubah anggota lain dari struktur DD_VIDEOPORT_LOCAL.

Jika port video perangkat keras diimplementasikan untuk menggunakan konektor fitur, driver mungkin perlu menginisialisasi konektor fitur untuk penggunaan port video perangkat keras.

DdVideoPortCreate tidak boleh mengaktifkan port video perangkat keras. Ini dicapai di DdVideoPortUpdate.

Persyaratan

   
Target Platform Desktop
Header ddrawint.h (termasuk Winddi.h)

Lihat juga

DD_CREATEVPORTDATA

DD_VIDEOPORT_LOCAL

DdVideoPortUpdate