共用方式為


DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM結構(dispmprt.h)

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM 結構提供診斷數據收集期間所掃描目前緩衝區的直方圖資訊。

語法

typedef struct _DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM {
  INT MinPixelValue;
  INT MaxPixelValue;
} DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM;

成員

MinPixelValue

目前已掃描緩衝區之直方圖中的最小圖元值。 -1 值指定不支援直方圖。

MaxPixelValue

目前已掃描緩衝區之直方圖中的圖元值上限。

言論

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAMDXGK_DIAG_SCANOUT_BUFFER_CONTENT 結構的成員,它會在診斷數據收集期間,以呼叫 DxgkDdiGetDisplayStateIntrusive,當做 DXGK_DISPLAYSTATE_INTRUSIVE 結構的成員傳遞。

如果硬體不支援掃描的圖元進行CRC計算,而驅動程式/硬體會維護所掃描緩衝區的直方圖,則它應該傳回 MinPixelValueMaxPixelValue 正在掃描的目前緩衝區。這些值應該位於最後掃描的圖元上,包括所有伽瑪和套用的任何其他轉換。 由於最小值和最大值將取決於伽瑪值,而且作系統可能不知道所套用的整個伽瑪曲線,因此OS只會使用這些值來決定圖元可能是黑色還是接近黑色的整體決策。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 2004
標頭 dispmprt.h

另請參閱

DXGK_DIAG_SCANOUT_BUFFER_CONTENT

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive