次の方法で共有


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 計算をサポートせず、ドライバー/ハードウェアがスキャン対象のバッファーのヒストグラムを保持している場合は、スキャン中の現在のバッファーの MinPixelValue 返し、MaxPixelValue する必要があります。これらの値は、すべてのガンマやその他の変換が適用された場合を含む、最終的にスキャンされたピクセル上に存在する必要があります。 最小値と最大値はガンマ値に依存し、オペレーティング システムでは適用されているガンマ曲線全体が認識されない可能性があるため、OS では、ピクセルが黒か黒に近いかの全体的な決定にのみこれらの値が使用されます。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 2004
ヘッダー dispmprt.h

関連項目

DXGK_DIAG_SCANOUT_BUFFER_CONTENT

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive