D3D11、D3D12开发中CreateSwapChain返回DXGI_ERROR_INVALID_CALL(0x887A0001)错误的坑

  • Post author:
  • Post category:其他


根据MSDN查询的

描述中

说0x887A0001错误是因为参数为空才会产生的,经过代码的仔细检查并没有任何问题。最后怀疑到了结构对齐上,没错就是这个,项目设定里的


结构成员对齐


,如果非默认值就会导致CreateSwapChain执行出错,如图设定即可:



版权声明:本文为yoie01原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。