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