Коды возврата Direct3D 12
Ниже приведены коды возврата из функций API. Дополнительные коды возврата см. в DXGI_ERROR.
HRESULT | Описание |
---|---|
D3D12_ERROR_ADAPTER_NOT_FOUND | Указанный кэшированный PSO был создан на другом адаптере и не может быть повторно использован на текущем адаптере. |
D3D12_ERROR_DRIVER_VERSION_MISMATCH | Указанный кэшированный PSO был создан в другой версии драйвера и не может быть повторно использован на текущем адаптере. |
D3DERR_INVALIDCALL (заменено DXGI_ERROR_INVALID_CALL) | Вызов метода недопустим. Например, параметр метода может быть недопустимым указателем. |
D3DERR_WASSTILLDRAWING (заменено DXGI_ERROR_WAS_STILL_DRAWING) | Предыдущая операция переключения, передавающая сведения в эту область или из нее, является неполной. |
E_FAIL | Предпринята попытка создать устройство с включенным уровнем отладки, и уровень не установлен. |
E_INVALIDARG | Недопустимый параметр был передан в возвращаемую функцию. |
E_OUTOFMEMORY | Direct3D не удалось выделить достаточно памяти для завершения вызова. |
E_NOTIMPL | Вызов метода не реализуется с использованием переданного сочетания параметров. |
S_FALSE | Альтернативное значение успешного выполнения, указывающее на успешное, но нестандартное завершение (точное значение зависит от контекста). |
S_OK | Ошибка не произошла. |
Связанные разделы
-
Справочник по Direct3D 12