| Anterior | Siguiente |
| STATUS_THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED | STATUS_THREADPOOL_RELEASE_MUTEX_ON_COMPLETION_FAILED |
STATUS_THREADPOOL_RELEASE_SEMAPHORE_ON_COMPLETION_FAILED
Qué significa STATUS_THREADPOOL_RELEASE_SEMAPHORE_ON_COMPLETION_FAILED
STATUS_THREADPOOL_RELEASE_SEMAPHORE_ON_COMPLETION_FAILED significa que el thread pool no pudo ejecutar el ReleaseSemaphore programado para callback completion. Puede ser handle inválido o un release que excedería el maximum count.
El resultado del callback y el accounting del semaphore son cosas distintas. Una release perdida reduce capacidad; una release excesiva suele revelar double-finalization o ownership incoherente.
Qué comprobar
- Registre count antes/después y release increment solicitado.
- Compruebe maximum count y si otra ruta ya liberó la reserva.
- Mantenga vivo el handle hasta completar finalization.
- No repita ReleaseSemaphore sin saber si el contador ya cambió.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.