Bagikan melalui


enumerasi DXGK_DIAG_MONITOR_STATE (dispmprt.h)

DXGK_DIAG_MONITOR_STATE menentukan status monitor sesuai dengan driver miniport, yang menunjukkan sistem operasi (OS) apakah monitor siap menerima piksel.

Sintaks

typedef enum _DXGK_DIAG_MONITOR_STATE {
  DXGK_DIAG_MONITOR_STATE_UNINITIALIZED,
  DXGK_DIAG_MONITOR_READY,
  DXGK_DIAG_MONITOR_NOT_READY,
  DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
} DXGK_DIAG_MONITOR_STATE;

Konstanta

 
DXGK_DIAG_MONITOR_STATE_UNINITIALIZED
Dicadangkan untuk penggunaan OS selama inisialisasi diagnostik.
DXGK_DIAG_MONITOR_READY
Monitor diinisialisasi dan disiapkan, dan siap menerima piksel.
DXGK_DIAG_MONITOR_NOT_READY
Monitor tidak diinisialisasi atau disiapkan dengan benar, dan belum siap untuk menerima piksel.
DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
Driver tidak tahu status monitor saat ini. Nilai ini harus digunakan hanya untuk monitor yang drivernya tidak memiliki wawasan tentang status pemantauan.

Keterangan

Enumerasi DXGK_DIAG_MONITOR_STATE adalah anggota struktur DXGK_DISPLAYSTATE_INTRUSIVE. Ini digunakan saat mengumpulkan informasi diagnostik tampilan melalui panggilan ke DxgkDdiGetDisplayStateIntrusive.

Dalam banyak situasi, driver perlu menginisialisasi monitor dan mengaturnya (biasanya dengan mengirim urutan perintah) sebelum dapat mulai mengirim piksel ke monitor. Selain itu, mungkin ada beberapa negosiasi/jabat tangan yang dimulai pengemudi yang dilakukan dengan monitor sebelum piksel dapat dikirim. DXGK_DIAG_MONITOR_STATE menentukan status akhir monitor sesuai dengan driver miniport, yang menunjukkan kepada OS apakah monitor siap menerima piksel.

Catatan

Dalam beberapa kasus (seperti DisplayPort), DXGK_DIAG_MONITOR_STATE mungkin tumpang tindih dengan DXGK_DIAG_DISPLAY_LINK_STATE. Tujuan dari enumerasi ini adalah untuk mendapatkan status keseluruhan pemantauan saat ini terlepas dari status bus/tautan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 2004
Header dispmprt.h

Lihat juga

DXGK_DIAG_DISPLAY_LINK_STATE

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive