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 を含む) |