【发布时间】:2012-04-13 07:42:49
【问题描述】:
警告:这是一个示例代码。
我需要定义这个 typedef 和这个定义来让代码编译好。
我有以下代码,我需要知道 __WHAT_HERE1 和 __WHAT_HERE2 中的内容:
#include <windows.h>
#include <winbase.h>
_ifdef _WIN32_
typedef ____WHAT_HERE1 THREAD_TYPE;
_endif
_ifdef _LINUX_
typedef void (*THREAD_TYPE);
_endif
THREAD_TYPE thread_function( void * )
{
}
class ThreadInfo {
public:
_ifdef _WIN32_
____WHAT_HERE2 func;
LPVOID args;
_endif
_ifdef _LINUX_
void *(*func) (void*);
void *args;
_endif
}
ThreadInfo *infoThread;
CreateThread(
NULL,
0,
(LPTHREAD_START_ROUTINE) infoThread->func,
infoThread->args,
0,
NULL
);
【问题讨论】:
-
您是否搜索过例如
LPTHREAD_START_ROUTINE?
标签: c++ c windows winapi winmain