Bagikan melalui


enumerasi DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE (dispmprt.h)

Enum DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE menyediakan informasi status kesalahan perangkat keras selama pengumpulan data diagnostik.

Sintaks

typedef enum _DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE {
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_NONE,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_SCANOUT_UNDERFLOW,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_TDRNORECOVERY,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_UNSPECIFIED
} DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE;

Konstanta

 
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE_UNINITIALIZED
Dicadangkan untuk penggunaan OS selama inisialisasi diagnostik.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_NONE
Tidak ada status kesalahan perangkat keras alur tampilan yang terdeteksi.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_SCANOUT_UNDERFLOW
Alur pemindaian tampilan mengalami underflow selama pemindaian keluar dari bingkai saat ini.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_TDRNORECOVERY
Alur tampilan tidak dapat dipulihkan setelah TDR.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_UNSPECIFIED
Perangkat keras tampilan berada dalam status kesalahan yang tidak termasuk dalam salah satu kategori di atas.

Keterangan

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

DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE menginformasikan sistem operasi apakah perangkat keras tampilan berada dalam beberapa jenis status kesalahan yang mungkin menyebabkan masalah dengan pemindaian atau operasi tampilan lainnya. Misalnya, beberapa layar hitam disebabkan tepat setelah pengguna menekan TDR. Dalam situasi seperti itu, penting bagi driver untuk memberi tahu OS jika setelah menekan TDR, alur pemindaian tampilan belum pulih dan tidak ada pemindaian yang terjadi.

Persyaratan

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

Lihat juga

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive