请问,创建一个新线程时,这个新线程的入口函数加WINAPI 是什么作用啊?
必须加吗?
 DWORD 表示返回值是DWORD吧?高手指教一下

解决方案 »

  1.   

    #define   WINAPI   _stdcall   
      #define   AFXAPI   _stdcall   
      _stdcall   区别于   _cdecl;   
      前者(_stdcall)一般用于调用win32   api函数,被调函数本身(这个函数)从栈内取数;   
      后者是c/c++函数的默认调用方式,调用的函数(调用这个函数的函数)从栈内取数。  
      

  2.   

    LZ可以查查__cdecl和__stdcall的区别
      

  3.   

    区别是函数执行完毕以后,清理栈的区别,stdcall是函数返回前,由函数本身清理栈,cdecl是函数返回后,由调用者清栈