c/c++语言开发共享什么是LPTHREAD_START_ROUTINE?

我似乎无法为C语言找到LPTHREAD_START_ROUTINE的任何文档。

我发现了这个,但是它适用于.NET Framework 4.5并且已被弃用: http : //msdn.microsoft.com/en-us/library/aa964928.aspx

我想知道的原因是因为我需要它来创建CreateThread: http : //msdn.microsoft.com/en-us/library/windows/desktop/ms682453%28v=vs.85%29.aspx

    LPTHREAD_START_ROUTINE实际上是以ThreadProc的名义记录的:

    应用程序定义的函数,用作线程的起始地址。 调用CreateThreadCreateRemoteThreadCreateRemoteThreadEx函数时指定此地址。

    LPTHREAD_START_ROUTINE类型定义了一个指向此回调函数的指针。 ThreadProc是应用程序定义的函数名称的占位符。

    这在MSDN上有记录 。 它是一个定义为的函数指针:

     typedef DWORD (__stdcall *LPTHREAD_START_ROUTINE) ( [in] LPVOID lpThreadParameter ); 

      以上就是c/c++开发分享什么是LPTHREAD_START_ROUTINE?相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/545037.html

      (0)
      上一篇 2021年1月9日
      下一篇 2021年1月9日

      精彩推荐