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 |