перечисление 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 |