D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS列舉 (d3d12.h)

指定 呼叫 ID3D12Device5::CheckDriverMatchingIdentifier 的結果,此查詢串行化數據是否與目前的裝置和驅動程式版本相容。

Syntax

typedef enum D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS {
  D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE = 0,
  D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE = 0x1,
  D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED = 0x2,
  D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION = 0x3,
  D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE = 0x4
} ;

常數

 
D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE
值: 0
串行化數據與目前的裝置/驅動程式相容。
D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE
值: 0x1
指定的 D3D12_SERIALIZED_DATA_TYPE 未知或不受支援。
D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED
值: 0x2
無法辨識 D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER 中的數據格式。 這可能表示數據損毀或標識碼是由不同的硬體廠商所產生。
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION
值: 0x3
可辨識串行化數據,但其版本與目前的驅動程式不相容。 此結果可能表示裝置來自相同的硬體廠商,但版本不相容。
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE
值: 0x4
D3D12_SERIALIZED_DATA_TYPE 指定與串行化數據類型不相容的數據類型。 只要只有單一定義的串行化數據類型,便無法產生此錯誤。

規格需求

需求
標頭 d3d12.h