请问这个线程函数实现了什么功能?
int System_BeginThread(LPSECURITY_ATTRIBUTES lpThreadAttributes,SIZE_T dwStackSize,DWORD unknownfunc,LPDWORD pThreadID,int a1,int a2,LPTHREAD_START_ROUTINE lpStartAddress)
{
THREAD_PARAM param=(THREAD_PARAM)VirtualAlloc(0,sizeof(THREAD_PARAM),MEM_COMMIT,PAGE_EXECUTE_READWRITE);
param.p1=lpStartAddress;
param.p2=0;
CreateThread(lpThreadAttributes,dwStackSize,(LPTHREAD_START_ROUTINE)ThreadFunc,¶m,a1,pThreadID);
}
CreateThread(
lpThreadAttributes, //1
dwStackSize, //2
(LPTHREAD_START_ROUTINE)ThreadFunc, //3
¶m, //4
a1, // 5
pThreadID // 6
);