다음을 통해 공유


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