AfxBeginThread

montafsm Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
 Rinaldo -
quel est le rôle de cette fonction "AfxBeginThread" !!!
j'ai un code:
.....
if(pcap_findalldevs(&alldevs, errbuf) == -1)
{
MessageBox::Show("Error in pcap_findalldevs");
exit(1);
}
for(d=alldevs, i=0; i< this->listBox1->SelectedIndex ;d=d->next, i++);
String^ description = gcnew String(d->name);
MessageBox::Show(description);

//pcap_freealldevs(alldevs); (, NULL);

CWinThread* m_ThreadAgent= AfxBeginThread( dumpThread, NULL );

/*if(!m_ThreadAgent)
{
MessageBox::Show("Error launching the agent thread.");
}*/
}
.....
aide _moi a comprendre

1 réponse

Rinaldo
 
Bonjour,

AfxBeginThread est une fonction MFC qui crée et démarre un nouveau thread dans le processus courant et retourne un pointeur sur l'objet CWinThread créé.

Ce nouveau thread exécute la fonction dumpThread en lui passant le paramètre NULL.

Si la création échoue, AfxBeginThread retourne NULL.
0