HANDLE CreateThread(

   LPSECURITY_ATTRIBUTES lpThreadAttributes, // 线程安全属性

   DWORD dwStackSize, // 堆栈大小

   LPTHREAD_START_ROUTINE lpStartAddress, // 线程函数

   LPVOID lpParameter, //线程参数

   DWORD dwCreationFlags, // 线程创建属性

   LPDWORD lpThreadId // 线程ID   );

 

 

lpThreadAttributes:指向SECURITY_ATTRIBUTES型态的结构的指针。在Windows 98中忽略该参数。在Windows NT中,它被设为NULL,表示使用缺省值。

     dwStackSize,线程堆栈大小,一般=0,在任何情况下,Windows根据需要动态延长堆栈的大小。

   lpStartAddress,指向线程函数的指针,形式:@函数名,函数名称没有限制,但是必须以下列形式声明:

   DWORD WINAPI ThreadProc (LPVOID pParam) ,格式不正确将无法调用成功。

   lpParameter:向线程函数传递的参数,是一个指向结构的指针,不需传递参数时,为NULL。

   dwCreationFlags :线程标志,可取值如下

   CREATE_SUSPENDED: 创建一个挂起的线程

   0 :创建后立即激活。

   lpThreadId:保存新线程的id。

   返回值:

   函数成功,返回线程句柄;函数失败返回false。

   函数说明:   创建一个线程。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-16
  • 2021-11-26
  • 2022-02-10
  • 2022-02-11
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-29
  • 2022-12-23
  • 2022-12-23
  • 2021-11-16
  • 2022-12-23
  • 2021-12-26
  • 2022-01-06
相关资源
相似解决方案