DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE列挙 (dispmprt.h)

DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE列挙型は、診断データ収集中にハードウェア エラー状態情報を提供します。

構文

typedef enum _DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE {
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_NONE,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_SCANOUT_UNDERFLOW,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_TDRNORECOVERY,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_UNSPECIFIED
} DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE;

定数

 
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE_UNINITIALIZED
診断の初期化中に OS で使用するために予約されています。
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_NONE
表示パイプラインのハードウェア エラー状態が検出されませんでした。
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_SCANOUT_UNDERFLOW
現在のフレームのスキャン中に、ディスプレイ スキャン アウト パイプラインがアンダーフローに達しています。
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_TDRNORECOVERY
TDR の後に表示パイプラインを回復できませんでした。
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_UNSPECIFIED
ディスプレイ ハードウェアは、上記のカテゴリのいずれにも該当しないエラー状態です。

注釈

DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE列挙は、DXGK_DISPLAYSTATE_INTRUSIVE構造体のメンバーです。 DxgkDdiGetDisplayStateIntrusive の呼び出しを介して表示診断情報を収集するときに使用されます。

DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE は、ディスプレイ ハードウェアが、スキャン アウトやその他のディスプレイ操作で問題を引き起こしている可能性のある何らかのエラー状態にあるかどうかをオペレーティング システムに通知します。 たとえば、一部の黒い画面は、ユーザーが TDR にヒットした直後に発生します。 このような状況では、TDR にヒットした後、ディスプレイ スキャン アウト パイプラインが復旧されておらず、スキャン アウトが発生していない場合は、ドライバーが OS に通知することが重要です。

要件

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

こちらもご覧ください

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive