Коды возврата 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 | Без ошибок. |
Связанные темы