Bagikan melalui


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

DXGKARG_GETDISPLAYSTATENONINTRUSIVE

DxgkDdiGetDisplayStateNonIntrusive