代码之家  ›  专栏  ›  技术社区  ›  JustAMartin

使用OleCreatePropertyFrame后,COINIT\u多线程和神秘崩溃

  •  2
  • JustAMartin  · 技术社区  · 14 年前

    完整故事:

    我的应用程序运行非常稳定,没有内存泄漏,我可以切换设备之间没有任何问题(我完全重建DirectShow图形每次用户选择设备)。

    那么,COINIT\u多线程是我的应用程序的一个真正问题,还是有其他怪物藏在哪里?有人对此有经验吗?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Hans Passant    14 年前

    任何创建窗口的线程都必须是STA。user32和gdi基本上都是线程不安全的。