gpt4 book ai didi

c++ - PostThreadMessage 将 GetLastError 设置为 1444

转载 作者:行者123 更新时间:2023-11-30 03:10:07 25 4
gpt4 key购买 nike

PostThreadMessage 中,我的线程 ID 是正确的,但我收到错误 1444(“无效的线程标识符。”)。

有人知道怎么解决吗?

最佳答案

操作系统是线程 ID 是否有效的权威,因此如果它告诉您您的 ID 无效,那么您的 ID 可能无效。你必须相信错误代码,直到你能证明它们是错误的,否则检查它们根本没有用。在指责操作系统之前,请确保您已经排除了所有其他可能性。以下是一些示例:

  • 也许您使用了线程句柄
  • 也许线程已经运行完毕。
  • 也许线程一开始就没有成功创建。确保检查 CreateThread 的返回值。
  • 也许该线程属于在不同桌面上运行的进程。
  • 也许线程没有消息队列。例如,线程可以通过调用 GetMessage 或 PeekMessage 为自己创建消息队列。

关于c++ - PostThreadMessage 将 GetLastError 设置为 1444,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3465003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com