D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS 枚举 (d3d12.h)

指定调用 ID3D12Device5::CheckDriverMatchingIdentifier 的结果,该调用查询序列化数据是否与当前设备和驱动程序版本兼容。

语法

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 指定与序列化数据类型不兼容的数据类型。 只要只有一个定义的序列化数据类型,就不能生成此错误。

要求

要求
Header d3d12.h