共用方式為


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)

另請參閱

DXGK_GENERAL_ERROR_CODE