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 |