c++ - 将多个参数传递给 CreateThread

标签 c++ windows visual-studio-2008 com marshalling

问题:

  • 如何传递具体两个参数给CreateThread , 何时:

    • 参数一,类型为SOCKET
    • 参数二,一个接口(interface)指针:

    _COM_SMARTPTR_TYPEDEF(Range, __uuidof(Range));

    RangePtr pRange;//传递pRange

建议:

最佳答案

创建这两种类型的结构并传递一个指针给它。这是标准 通过单指针将数据传递给线程的方式。

关于c++ - 将多个参数传递给 CreateThread,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/575695/

相关文章:

c++ - 将指针传递给常量作为参数时出现问题

c# - 无法在异常构造函数中写入字符串

c# - C# 开发中可能存在的 64 位操作系统问题

c# - 如何在 C#(VS 2008) 中以编程方式添加上下文菜单?

c++ - 实例化类模板时,是否也实例化了成员模板声明?

c++ - 如何定义具有异构值类型的 QHash?

c++ - 我怎样才能知道插入的是什么类型的耳机?

windows - 在 Windows 上对带有 jq 的文件使用通配符

windows - CMake 中确定文件大小的可移植方式是什么?

c - 为什么windows API需要传入那么多参数?