typedef struct
{
int firstArgu,
long secArgu,
…
}myType,* pMyType;
将你想要传入的参数装入一个结构体中。
在传入点,使用类似:
pMyType pMyTpeyArgu;
…
CreateThread(NULL,0,threadFunc,pMyTypeArgu,…);
…
在函数threadFunc内部的接收点,可以使用“强行转换”,如:
int intValue=((pMyType)lpvoid)->firstArgu;
long longValue=((pMyType)lpvoid)->secArgu;
… …