시스템 프로그래밍 - CreateThread
LPSECURITY_ATTRIBUTES lpThreadAttributes : 보안 식별자를 지정한다. 주로 NULL을 넘긴다.
SIZE _T dwStackSize : 스레드 스택의 크기를 지정한다. 0을 넘기면 디폴트로 1MB가 지정된다.
LPTHREAD_START_ROUTINE lpStartAddress : 스레드 엔트리 함수 주소를 지정한다.
LPVOID lpParameter : 스레드 엔트리 함수에 전달할 인자가 들어간다.
DWORD dwCreationFlags : 스레드 생성 옵션을 지정한다. 0이면 lpStartAddress 스레드 엔트리 함수가 바로 시작된다. CREATE_SUSPENDED 플래그를 지정하면 스레드가 생성된 후 바로 시작되지 않고 ResumeThread란 함수를 호출했을 때 시작된다.
LPDWORD lpThreadId : 생성된 스레드의 스레드ID를 넘겨준다.
리턴값은 스레드 커널 객체의 핸들 값이다.
'Programming > Windows' 카테고리의 다른 글
Windows Data Types (0) | 2015.11.25 |
---|