::NPTEAM:: Network Programer Team

검색 :
RSS 구독 : 글 / 댓글 / 트랙백 / 글+트랙백

[DEFINE] BEGINTHREADEX 사용을 위한 디파인

///////////////////////////////////////////////////////////////////////////////
// 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

맨 위로