次の方法で共有


DXGK_FAULT_ERROR_CODE構造体 (d3dkmdt.h)

DXGK_FAULT_ERROR_CODE 構造体は、ページ フォールト割り込みによって報告されたグラフィックス処理装置 (GPU) エラーの状態コードを提供します。

構文

typedef struct _DXGK_FAULT_ERROR_CODE {
  union {
    struct {
      UINT                    IsDeviceSpecificCode : 1;
      DXGK_GENERAL_ERROR_CODE GeneralErrorCode : 31;
    };
    struct {
      UINT IsDeviceSpecificCodeReservedBit : 1;
      UINT DeviceSpecificCode : 31;
    };
  };
} DXGK_FAULT_ERROR_CODE;

メンバーズ

IsDeviceSpecificCode

設定すると、GPU エラー コードが特定のベンダーに固有であることを示します。 この場合、DeviceSpecificCode をベンダー固有のエラー コードに設定する必要があります。

設定されていない場合、これは、GPU エラーが、DXGK_GENERAL_ERROR_CODE 列挙型の定義済みの値のセットを介して記述できることを示します。 GeneralErrorCode 値は、対応するエラー コードに設定する必要があります。

GeneralErrorCode

DXGK_GENERAL_ERROR_CODEによって定義された一般的なエラー コード。

IsDeviceSpecificCodeReservedBit

上記 IsDeviceSpecificCode メンバーと同じです。

設定すると、GPU エラー コードが特定のベンダーに固有であることを示します。 この場合、DeviceSpecificCode をベンダー固有のエラー コードに設定する必要があります。

設定されていない場合、これは、GPU エラーが、DXGK_GENERAL_ERROR_CODE 列挙型の定義済みの値のセットを介して記述できることを示します。 GeneralErrorCode 値は、対応するエラー コードに設定する必要があります。

DeviceSpecificCode

デバイス固有のエラー コード。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
サポートされる最小サーバー Windows Server 2016
ヘッダー d3dkmdt.h (D3dkmddi.h を含む)

関連項目

DXGK_GENERAL_ERROR_CODE