///////////////////////////////////////////////////////////////////////////////
// Helper macros
//
 
// _beginthreadex wrapper macro (source: J.Richter, "Advanced Windows")
// Have to include "process.h"
typedef unsigned (__stdcall *PTHREAD_START) (void*);
 
#define BEGINTHREADEX(lpsa, cbStack, lpStartAddr, lpvThreadParm, fdwCreate, lpIDThread) \
                     (  (HANDLE)_beginthreadex(                                         \
                                                (void*)(lpsa),                          \
                                                (unsigned)(cbStack),                    \
                                                (PTHREAD_START)(lpStartAddr),           \
                                                (void*)(lpvThreadParm),                 \
                                                (unsigned)(fdwCreate),                  \
                                                (unsigned*)(lpIDThread))  )
 
2007/09/24 00:00 2007/09/24 00:00

글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다

덧글을 달아 주세요