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) | 将信息传输到此图面或从此图面传输信息的上一个 blit 操作不完整。 |
E_FAIL | 尝试创建启用了调试层且未安装该层的设备。 |
E_INVALIDARG | 向返回函数传递了无效的参数。 |
E_OUTOFMEMORY | Direct3D 无法分配足够的内存来完成调用。 |
E_NOTIMPL | 方法调用不是使用传递的参数组合实现的。 |
S_FALSE | 备用成功值,指示成功但非标准完成 (确切含义取决于上下文) 。 |
S_OK | 未发生错误。 |
相关主题