Menentukan dukungan VidPN pada Adaptor Tampilan

Topik ini menjelaskan bagaimana driver miniport tampilan menentukan apakah jaringan saji video tertentu (VidPN) didukung pada adaptor tampilan. Sebelum membaca materi ini, Anda harus terbiasa dengan materi dalam topik berikut:

VidPN berfungsi jika memenuhi kondisi berikut:

  • Ini memiliki topologi yang memiliki setidaknya satu jalur. (Jalur adalah hubungan antara sumber dan target.)

  • Setiap sumber dan target dalam topologi memiliki mode yang disematkan.

VidPN didukung pada adaptor tampilan jika salah satu kondisi berikut ini benar:

  • Ini fungsional, dan dapat diimplementasikan pada adaptor tampilan. Artinya, codec output video pada adaptor tampilan dapat dikonfigurasi untuk mendukung topologi dan mode yang disematkan yang ditentukan oleh VidPN.

  • Ini memiliki topologi dengan setidaknya satu jalur, dan dapat diperluas ke VidPN fungsional yang dapat diimplementasikan pada adaptor tampilan. Artinya, dimungkinkan, tanpa mengubah mode apa pun yang telah disematkan, untuk menyematkan mode pada semua sumber dan target video yang ada yang belum memiliki mode yang disematkan. Selain itu, dimungkinkan untuk mengimplementasikan VidPN fungsional yang dihasilkan pada adaptor tampilan.

  • Ini memiliki topologi kosong. Idenya adalah bahwa menampilkan tidak ada yang selalu didukung pada adaptor tampilan.

Bagian dari menentukan apakah VidPN didukung menentukan apakah topologi VidPN valid. Dengan kata lain, dapatkah sumber sajikan video terhubung ke target sajikan video seperti yang ditentukan oleh topologi? Perhatikan bahwa itu bukan persyaratan bahwa semua target video yang ada dalam topologi memiliki monitor yang terhubung. Topologi dapat valid dan VidPN dapat didukung bahkan jika tidak ada monitor yang terhubung.

Dari waktu ke waktu, manajer VidPN memanggil DxgkDdiIsSupportedVidPn untuk menanyakan driver miniport tampilan apakah VidPN tertentu didukung pada adaptor tampilan. Salah satu argumen yang diteruskan ke DxgkDdiIsSupportedVidPn adalah handel ke objek VidPN yang disebut VidPN yang diinginkan. DxgkDdiIsSupportedVidPn harus memeriksa topologi VidPN yang diinginkan dan harus mencatat sumber dan target video mana yang ada dalam VidPN yang diinginkan yang sudah memiliki mode yang disematkan. Kemudian harus mengembalikan nilai Boolean yang menunjukkan apakah VidPN yang diinginkan didukung (sesuai dengan definisi yang diberikan sebelumnya dalam topik ini). Untuk informasi tentang memeriksa topologi, set mode sumber, dan set mode target VidPN, lihat Objek dan Antarmuka VidPN.