自定义函数指针类型名为 THREADFUNC,可指向如下函数
返回值为unsigned long,参数类型为void *,调用约定为__stdcall
举例说明:
typedef unsigned long(__stdcall *THREADFUNC)(void *);
unsigned long __stdcall myfunc(void *param)
{
*((int *)param)=1234;
return 0;
}
int main()
{
THREADFUNC pf1=&myfunc;
void *param=malloc(sizeof(int));
(*pf1)(param);//相当于myfunc(param);
return 0;
}