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 |