Partager via


énumération D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS (d3d12.h)

Spécifie le résultat d’un appel à ID3D12Device5 ::CheckDriverMatchingIdentifier qui interroge si les données sérialisées sont compatibles avec la version actuelle de l’appareil et du pilote.

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
} ;

Constantes

 
D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE
Valeur : 0
Les données sérialisées sont compatibles avec le périphérique/pilote actuel.
D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE
Valeur : 0x1
Le D3D12_SERIALIZED_DATA_TYPE spécifié est inconnu ou non pris en charge.
D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED
Valeur : 0x2
Le format des données dans D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER n’est pas reconnu. Cela peut indiquer des données endommagées ou l’identificateur a été produit par un autre fournisseur de matériel.
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION
Valeur : 0x3
Les données sérialisées sont reconnues, mais leur version n’est pas compatible avec le pilote actuel. Ce résultat peut indiquer que l’appareil provient du même fournisseur de matériel, mais qu’il s’agit d’une version incompatible.
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE
Valeur : 0x4
D3D12_SERIALIZED_DATA_TYPE spécifie un type de données qui n’est pas compatible avec le type de données sérialisées. Tant qu’il n’existe qu’un seul type de données sérialisé défini, cette erreur ne peut pas être générée.

Configuration requise

Condition requise Valeur
En-tête d3d12.h