共用方式為


DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE列舉 (dispmprt.h)

DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE 列舉會在診斷數據收集期間提供硬體錯誤狀態資訊。

語法

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;

常數

 
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
在 TDR 之後,顯示管線無法復原。
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_UNSPECIFIED
顯示硬體處於錯誤狀態,不屬於上述任何類別。

言論

DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE 列舉是 DXGK_DISPLAYSTATE_INTRUSIVE 結構的成員。 它會透過呼叫 DxgkDdiGetDisplayStateIntrusive來收集顯示診斷資訊。

DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE 通知作系統顯示硬體是否處於某種錯誤狀態,可能會導致掃描或其他顯示作業發生問題。 例如,某些黑色畫面會在用戶點擊 TDR 之後造成。 在這種情況下,如果達到 TDR 之後,驅動程式必須通知 OS,顯示掃描管線尚未復原,而且不會進行掃描。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 2004
標頭 dispmprt.h

另請參閱

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive