根据MSDN查询的描述中说0x887A0001错误是因为参数为空才会产生的,经过代码的仔细检查并没有任何问题。最后怀疑到了结构对齐上,没错就是这个,项目设定里的结构成员对齐,如果非默认值就会导致CreateSwapChain执行出错,如图设定即可:
D3D11、D3D12开发中CreateSwapChain返回DXGI_ERROR_INVALID_CALL(0x887A0001)错误的坑
最新推荐文章于 2024-08-07 17:35:38 发布
根据MSDN查询的描述中说0x887A0001错误是因为参数为空才会产生的,经过代码的仔细检查并没有任何问题。最后怀疑到了结构对齐上,没错就是这个,项目设定里的结构成员对齐,如果非默认值就会导致CreateSwapChain执行出错,如图设定即可: