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
Header d3dkmdt.h (D3dkmddi.h を含む)

こちらもご覧ください

DXGK_GENERAL_ERROR_CODE