Freigeben über


D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS-Enumeration (d3d12.h)

Gibt das Ergebnis eines Aufrufs von ID3D12Device5::CheckDriverMatchingIdentifier an, der abfragt, ob serialisierte Daten mit der aktuellen Geräte- und Treiberversion kompatibel sind.

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

Konstanten

 
D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE
Wert: 0
Serialisierte Daten sind mit dem aktuellen Gerät/Treiber kompatibel.
D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE
Wert: 0x1
Die angegebene D3D12_SERIALIZED_DATA_TYPE ist unbekannt oder nicht unterstützt.
D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED
Wert: 0x2
Das Format der Daten in D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER ist nicht erkannt. Dies kann darauf hindeuten, dass entweder beschädigte Daten oder der Bezeichner von einem anderen Hardwareanbieter erstellt wurde.
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION
Wert: 0x3
Serialisierte Daten werden erkannt, aber ihre Version ist nicht mit dem aktuellen Treiber kompatibel. Dieses Ergebnis kann darauf hindeuten, dass das Gerät vom gleichen Hardwareanbieter stammt, aber eine inkompatible Version ist.
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE
Wert: 0x4
D3D12_SERIALIZED_DATA_TYPE gibt einen Datentyp an, der nicht mit dem Typ der serialisierten Daten kompatibel ist. Solange nur ein einzelner definierter serialisierter Datentyp vorhanden ist, kann dieser Fehler nicht erzeugt werden.

Anforderungen

Anforderung Wert
Header d3d12.h