_beginthreadex pasa parámetros
Prototipo de función:
unsigned long _beginthreadex(
void *security,
unsigned stack_size,
unsigned (__stdcall *start_address)(void *),
void *arglist, /* Este es el puntero de los parámetros pasados a la función de subproceso*/
initflag sin firmar,
unsigned *thrdaddr );
HANDLE ha = (HANDLE)_beginthreadex(0, 0, (unsigned int (__stdcall *)(void *))show, (LPVOID)amp; a, 0 , 0 );
unsigned int __stdcall show(LPVOID lpvoid)
{
int a= *(int *)lpvoid /* Necesita pasar múltiples; parámetros Cuando se utiliza la estructura */
printf("OK...\n");
return 0;