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 |