enumerazione D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS (d3d12.h)

Specifica il risultato di una chiamata a ID3D12Device5::CheckDriverMatchingIdentifier che esegue una query sul fatto che i dati serializzati siano compatibili con la versione corrente del dispositivo e del driver.

Sintassi

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

Costanti

 
D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE
Valore: 0
I dati serializzati sono compatibili con il dispositivo/driver corrente.
D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE
Valore: 0x1
Il D3D12_SERIALIZED_DATA_TYPE specificato è sconosciuto o non supportato.
D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED
Valore: 0x2
Il formato dei dati in D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER non viene riconosciuto. Ciò potrebbe indicare dati danneggiati o l'identificatore è stato prodotto da un fornitore hardware diverso.
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION
Valore: 0x3
I dati serializzati vengono riconosciuti, ma la versione non è compatibile con il driver corrente. Questo risultato può indicare che il dispositivo è dello stesso fornitore hardware, ma è una versione non compatibile.
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE
Valore: 0x4
D3D12_SERIALIZED_DATA_TYPE specifica un tipo di dati non compatibile con il tipo di dati serializzati. Se non è possibile produrre questo errore solo un singolo tipo di dati serializzato definito.

Requisiti

Requisito Valore
Intestazione d3d12.h