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_HISTOGRAM診断データ収集中に DxgkDdiGetDisplayStateIntrusive への呼び出しでDXGK_DISPLAYSTATE_INTRUSIVE構造体のメンバーとして渡される、DXGK_DIAG_SCANOUT_BUFFER_CONTENT構造体のメンバーです。

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

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 2004
Header dispmprt.h

こちらもご覧ください

DXGK_DIAG_SCANOUT_BUFFER_CONTENT

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive