D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS enumeration (d3d12.h)
Specifies the result of a call to ID3D12Device5::CheckDriverMatchingIdentifier which queries whether serialized data is compatible with the current device and driver version.
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
} ;
Constants
D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE Value: 0 Serialized data is compatible with the current device/driver. |
D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE Value: 0x1 The specified D3D12_SERIALIZED_DATA_TYPE specified is unknown or unsupported. |
D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED Value: 0x2 Format of the data in D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER is unrecognized. This could indicate either corrupt data or the identifier was produced by a different hardware vendor. |
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION Value: 0x3 Serialized data is recognized, but its version is not compatible with the current driver. This result may indicate that the device is from the same hardware vendor but is an incompatible version. |
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE Value: 0x4 D3D12_SERIALIZED_DATA_TYPE specifies a data type that is not compatible with the type of serialized data. As long as there is only a single defined serialized data type this error cannot not be produced. |
Requirements
Requirement | Value |
---|---|
Header | d3d12.h |