Поделиться через


перечисление 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 указывает тип данных, несовместимый с типом сериализованных данных. Если существует только один определенный сериализованный тип данных, эта ошибка не может быть создана.

Требования

Требование Значение
Заголовок d3d12.h