DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC列舉 (dispmprt.h)
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC列舉會提供在診斷數據收集期間掃描目前緩衝區的CRC資訊。
Syntax
typedef enum _DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC {
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNINITIALIZED,
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_BLACK,
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_NON_BLACK,
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_ERROR,
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNKNOWN
} DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC;
常數
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNINITIALIZED 保留供操作系統在診斷初始化期間使用。 |
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_BLACK 如果驅動程式根據掃描出圖元的計算 CRC 顯示為所有黑色,則應該傳回此值。 |
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_NON_BLACK 如果根據所掃描圖元的計算 CRC,驅動程式應該傳回此值,它們不會顯示為所有黑色。 |
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_ERROR 如果計算CRC或參考CRC遺失時發生錯誤,驅動程式應該傳回此值。 |
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNKNOWN 如果硬體不支援在掃描的像素上計算CRC,則應該傳回此值。 |
備註
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC列舉是DXGK_DIAG_SCANOUT_BUFFER_CONTENT結構的成員,它會在診斷數據收集期間當做對 DxgkDdiGetDisplayStateIntrusive 呼叫中DXGK_DISPLAYSTATE_INTRUSIVE結構的成員傳遞。
如果硬體支援在最終掃描的圖元上執行 CRC 計算,則驅動程式應該啟用它。 如果驅動程式需要參考黑色 CRC 來檢查目前的 CRC,則應該一律快取參考 CRC。 如果參考CRC相依於目前模式,則應該變更模式的參考。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 2004) |
標頭 | dispmprt.h |
另請參閱
DXGK_DIAG_SCANOUT_BUFFER_CONTENT
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM