D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS enumeração (d3d12.h)

Especifica o resultado de uma chamada para ID3D12Device5::CheckDriverMatchingIdentifier que consulta se os dados serializados são compatíveis com o dispositivo atual e a versão do driver.

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
Valor: 0
Os dados serializados são compatíveis com o dispositivo/driver atual.
D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE
Valor: 0x1
O D3D12_SERIALIZED_DATA_TYPE especificado é desconhecido ou sem suporte.
D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED
Valor: 0x2
O formato dos dados em D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER não é reconhecido. Isso pode indicar que os dados corrompidos ou o identificador foi produzido por um fornecedor de hardware diferente.
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION
Valor: 0x3
Os dados serializados são reconhecidos, mas sua versão não é compatível com o driver atual. Esse resultado pode indicar que o dispositivo é do mesmo fornecedor de hardware, mas é uma versão incompatível.
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE
Valor: 0x4
D3D12_SERIALIZED_DATA_TYPE especifica um tipo de dados que não é compatível com o tipo de dados serializados. Desde que haja apenas um único tipo de dados serializado definido, esse erro não poderá ser produzido.

Requisitos

   
Cabeçalho d3d12.h