C6258
advertencia C6258: Utilizar TerminateThread no permite realizar una limpieza de subproceso correcta.
Esta advertencia indica que se ha detectado una llamada a TerminateThread.
TerminateThread es una función peligrosa que sólo se debe utilizar en los casos más extremos.Para obtener más información sobre los problemas asociados a una llamada a TerminateThread, vea el tema acerca de esta función en MSDN Library: TerminateThread.
Para finalizar correctamente los subprocesos
Cree un objeto de evento mediante la función CreateEvent.
Cree los subprocesos.
Cada subproceso supervisa el estado del evento llamando a la función WaitForSingleObject.
Cada subproceso finaliza su propia ejecución cuando el evento se establece en el estado señalado (WaitForSingleObject devuelve WAIT_OBJECT_0).
Vea uno de los temas siguientes para obtener más información: