共用方式為


DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE列舉 (dispmprt.h)

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

Syntax

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