Bagikan melalui


PDD_VPORTCB_GETVPORTCONNECT fungsi panggilan balik (ddrawint.h)

Fungsi panggilan balik DdVideoPortGetConnectInfo mengembalikan koneksi yang didukung oleh objek VPE yang ditentukan.

Sintaks

PDD_VPORTCB_GETVPORTCONNECT PddVportcbGetvportconnect;

DWORD PddVportcbGetvportconnect(
  PDD_GETVPORTCONNECTDATA unnamedParam1
)
{...}

Parameter

unnamedParam1

Menunjuk ke struktur DD_GETVPORTCONNECTDATA yang berisi informasi yang diperlukan driver untuk mengembalikan data koneksi objek VPE.

Nilai kembali

DdVideoPortGetConnectInfo mengembalikan salah satu kode panggilan balik berikut:

Keterangan

DdVideoPortGetConnectInfo harus diimplementasikan di driver DirectDraw yang mendukung VPE.

DirectDraw memanggil DdVideoPortGetConnectInfo untuk mendapatkan jumlah koneksi yang didukung oleh objek VPE yang ditentukan dan karakteristik setiap koneksi. DdVideoPortGetConnectInfo dipanggil dua kali untuk objek VPE yang ditentukan:

  • Dalam panggilan pertama, anggota lpConnect dari struktur DD_GETVPORTCONNECTDATA di lpGetConnect adalah NULL. Driver harus menulis jumlah koneksi yang didukung objek VPE di anggota dwNumEntries DD_GETVPORTCONNECTDATA. Setelah kembali, DirectDraw akan mengalokasikan jumlah struktur DDVIDEOPORTCONNECT ini untuk diteruskan dalam panggilan kedua ke DdVideoPortGetConnectInfo.
  • Dalam panggilan kedua, lpConnect menunjuk ke array struktur DDVIDEOPORTCONNECT yang dialokasikan. Driver harus mengisi setiap struktur untuk menjelaskan setiap koneksi yang didukung objek VPE. Driver juga harus mengembalikan jumlah koneksi yang didukung di dwNumEntries. Perhatikan bahwa driver dijamin bahwa buffer tempat titik lpConnect cukup besar untuk menahan informasi koneksi yang diminta.

Persyaratan

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

Lihat juga

DDVIDEOPORTCONNECT

DD_GETVPORTCONNECTDATA