函数CreateThread

功能:创建一个线程

函数原型:

HANDLE CreateThread(

_In_opt_ LPSECURITY_ATTRIBUTES
_In_ SIZE_T dwStackSize,

_In_opt_ __drv_aliasesMem LPVOID

_Out_opt_ LPDWORD lpThreadId
);

lpThreadAttributes:指向SECURITY_ATTRIBUTES的指针,用于定义新线程的安全属性,一般设置成NULL。

dwStackSize:线程栈的大小,默认值为0。

lpStartAddress:线程函数的地址

lpParameter:传递给线程函数的参数

dwCreationFlags:表示创建线程的运行状态,其中CREATE_SUSPEND表示挂起当前创建的线程,0表示立即执行当前的线程。

lpThreadId:新创建的线程的ID编号。

返回值:线程创建成功,返回新线程的句柄

posted @ 2018-05-12 19:54  c&z  阅读(261)  评论(0编辑  收藏  举报