typedef unsigned long (__stdcall *THREADFUNC)(void *)

自定义函数指针类型名为 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;

}

posted on 2012-01-09 11:20  My小菜一碟  阅读(523)  评论(0编辑  收藏  举报

导航