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 診断の初期化中に OS で使用するために予約されています。 |
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列挙型は、診断データ収集中に DxgkDdiGetDisplayStateIntrusive の呼び出しでDXGK_DISPLAYSTATE_INTRUSIVE構造体のメンバーとして渡される、DXGK_DIAG_SCANOUT_BUFFER_CONTENT構造体のメンバーです。
ハードウェアが最終的にスキャンされたピクセルに対する CRC 計算の実行をサポートしている場合は、ドライバーで有効にする必要があります。 ドライバーが現在の CRC に対してチェックする参照黒の CRC が必要な場合は、常に参照をキャッシュする必要があります。 参照 CRC が現在のモードに依存している場合は、モードの変更時に参照を変更する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 2004 |
Header | dispmprt.h |
こちらもご覧ください
DXGK_DIAG_SCANOUT_BUFFER_CONTENT
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM