> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS

> 指定调用 ID3D12Device5::CheckDriverMatchingIdentifier 的结果，该调用查询序列化数据是否与当前设备兼容。

指定调用 [ID3D12Device5::CheckDriverMatchingIdentifier](/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_checkdrivermatchingidentifier_public) 的结果，该调用查询序列化数据是否与当前设备和驱动程序版本兼容。

## 语法

```cpp theme={null}
typedef enum D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS
{
    D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE = 0,
    D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE = 1,
    D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED = 2,
    D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION = 3,
    D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE = 4
} D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS
```

## 常量

| 常量                                                            | 说明                                                                                                                                                                                      |
| ------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| D3D12\_DRIVER\_MATCHING\_IDENTIFIER\_COMPATIBLE\_WITH\_DEVICE | 序列化数据与当前设备/驱动程序兼容。                                                                                                                                                                      |
| D3D12\_DRIVER\_MATCHING\_IDENTIFIER\_UNSUPPORTED\_TYPE        | 指定的 [D3D12\_SERIALIZED\_DATA\_TYPE](/reference/graphics/d3d12/enums/d3d12_serialized_data_type_public) 未知或不受支持。                                                                         |
| D3D12\_DRIVER\_MATCHING\_IDENTIFIER\_UNRECOGNIZED             | [D3D12\_SERIALIZED\_DATA\_DRIVER\_MATCHING\_IDENTIFIER](/reference/graphics/d3d12/structs/d3d12_serialized_data_driver_matching_identifier_public) 中的数据格式无法识别。这可能表示数据损坏，或标识符由其他硬件供应商生成。 |
| D3D12\_DRIVER\_MATCHING\_IDENTIFIER\_INCOMPATIBLE\_VERSION    | 序列化数据被识别，但其版本与当前驱动程序不兼容。此结果可能表示设备来自同一硬件供应商，但版本不兼容。                                                                                                                                      |
| D3D12\_DRIVER\_MATCHING\_IDENTIFIER\_INCOMPATIBLE\_TYPE       | [D3D12\_SERIALIZED\_DATA\_TYPE](/reference/graphics/d3d12/enums/d3d12_serialized_data_type_public) 指定的数据类型与序列化数据的类型不兼容。只要仅定义一种序列化数据类型，就不会产生此错误。                                         |

## 要求

**头文件：** d3d12\_xs.h\
**库：** d3d12\_xs.lib\
**支持的平台**：XBOX Series 主机


## Related topics

- [CheckDriverMatchingIdentifier (XBOX Series 主机)](/zh-CN/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_checkdrivermatchingidentifier_public.md)
- [D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER](/zh-CN/reference/graphics/d3d12/structs/d3d12_serialized_data_driver_matching_identifier_public.md)
- [D3D12_PROTECTED_SESSION_STATUS](/zh-CN/reference/graphics/d3d12/enums/d3d12_protected_session_status_public.md)
- [D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER](/zh-CN/reference/graphics/d3d12/structs/d3d12_serialized_raytracing_acceleration_structure_header_public.md)
- [D3D12_SERIALIZED_DATA_TYPE（XBOX Series 主机）](/zh-CN/reference/graphics/d3d12/enums/d3d12_serialized_data_type_public.md)
