Advertencia C6258
El uso
TerminateThread
de no permite limpiar el subproceso adecuado.
Esta advertencia indica que se ha detectado una llamada a TerminateThread
.
Comentarios
TerminateThread
es una función peligrosa que solo se debe usar en los casos más extremos. Para obtener más información sobre los problemas asociados a la llamada TerminateThread, vea TerminateThread
function.
Nombre del análisis de código: USINGTERMINATETHREAD
Para finalizar correctamente los subprocesos
Cree un objeto evento mediante la función
CreateEvent
.Cree los subprocesos.
Cada subproceso supervisa el estado del evento mediante una llamada a la función
WaitForSingleObject
.Cada subproceso finaliza su propia ejecución cuando el evento se establece en el estado señalado (
WaitForSingleObject
devuelveWAIT_OBJECT_0
).
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de