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) |