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 シリアル化されたデータ型と互換性のないデータ型を指定します。 定義されたシリアル化されたデータ型が 1 つしかない限り、このエラーは生成できません。

要件

要件
Header d3d12.h