共用方式為


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 (include D3dkmddi.h)

另請參閱

DXGK_GENERAL_ERROR_CODE