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) |