DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC列舉 (dispmprt.h)
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC 列舉會提供在診斷數據收集期間掃描目前緩衝區的CRC資訊。
語法
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 相依於目前模式,則應該變更模式上的參考。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 版本 2004 |
標頭 | dispmprt.h |
另請參閱
DXGK_DIAG_SCANOUT_BUFFER_CONTENT
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM