enumerasi DXGK_DIAG_DISPLAY_LINK_STATE (dispmprt.h)
DXGK_DIAG_DISPLAY_LINK_STATE menyediakan status tautan tampilan target ke sistem operasi (OS) saat mengumpulkan informasi diagnostik tampilan nonintrusif.
Sintaks
typedef enum _DXGK_DIAG_DISPLAY_LINK_STATE {
DXGK_DIAG_DISPLAY_LINK_STATE_UNINITIALIZED,
DXGK_DIAG_DISPLAY_LINK_STATE_NOTAPPLICABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_STABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_FAILED,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_STABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_FAILED
} DXGK_DIAG_DISPLAY_LINK_STATE;
Konstanta
DXGK_DIAG_DISPLAY_LINK_STATE_UNINITIALIZED Dicadangkan untuk penggunaan OS selama inisialisasi diagnostik. |
DXGK_DIAG_DISPLAY_LINK_STATE_NOTAPPLICABLE Driver harus mengembalikan nilai ini jika target berdasarkan jenis di mana tidak ada konsep tautan atau tidak ada negosiasi/jabat tangan antara perangkat keras tampilan dan monitor (misalnya, target VGA). Nilai ini tidak boleh digunakan untuk target berbasis DisplayPort. |
DXGK_DIAG_DISPLAY_LINK_STATE_STABLE Driver harus mengembalikan nilai ini jika tautan dalam keadaan stabil, menunjukkan bahwa negosiasi/jabat tangan telah selesai dan tautan siap menerima data piksel. |
DXGK_DIAG_DISPLAY_LINK_STATE_FAILED Driver harus mengembalikan nilai ini jika tautan dalam status gagal setelah mencoba menegosiasikan bandwidth atau parameter lain dengan sink tertentu, seperti monitor, hub, dongle, dll. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING Driver harus mengembalikan nilai ini jika tautan saat ini sedang dilatih. Tidak masalah apakah ini adalah upaya pelatihan tautan pertama atau berikutnya karena diharapkan bahwa ketika OS memanggil diagnostik ini DXGK_DISPLAYSTATE_NONINTRUSIVE DDI, pelatihan harus sudah diselesaikan dalam skenario ideal. jangka waktu yang singkat dan karenanya tidak dalam keadaan stabil. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_STABLE Driver harus mengembalikan nilai ini jika tautan saat ini dalam keadaan stabil tetapi hanya setelah beberapa upaya pelatihan. Ada skenario di mana meskipun tautan tampaknya saat ini stabil itu benar-benar dapat kembali ke pelatihan kapan saja. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_FAILED Driver harus mengembalikan nilai ini jika tautan saat ini dalam status gagal tetapi hanya setelah beberapa upaya pelatihan. Perbedaan antara status ini dan DXGK_DIAG_DISPLAY_LINK_STATE_FAILED adalah bahwa nilai ini menunjukkan bahwa tautan berpotensi merepotkan dan sering masuk ke status pelatihan. |
Keterangan
Enumerasi DXGK_DIAG_DISPLAY_LINK_STATE adalah anggota struktur DXGK_DISPLAYSTATE_NONINTRUSIVE. Ini digunakan saat mengumpulkan informasi diagnostik tampilan melalui panggilan ke DxgkDdiGetDisplayStateNonIntrusive.
DXGK_DIAG_DISPLAY_LINK_STATE tidak spesifik dengan DisplayPort. Status tautan mengacu pada status negosiasi/jabat tangan apa pun antara perangkat keras tampilan dan monitor sebelum mulai mengirim data piksel.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, version 2004 |
Header | dispmprt.h |
Lihat juga
DXGK_DISPLAYSTATE_NONINTRUSIVE