¿Qué significa el código de error de Windows 737 (ERROR_USER_APC)?

 
Anterior Siguiente
ERROR_ABANDONED_WAIT_63 ERROR_KERNEL_APC

ERROR_USER_APC

Qué significa ERROR_USER_APC

ERROR_USER_APC (737) — Una espera alertable terminó porque se ejecutó una APC de usuario.

Las APC de usuario se ejecutan en el contexto del hilo cuando entra en una espera alertable. Este resultado indica que la espera fue interrumpida para despachar una APC, no que el objeto esperado se haya señalado.

Qué comprobar

  • Registre qué API inició la espera alertable y qué APC fue encolada para el hilo.
  • Compruebe si la APC modifica el mismo estado que la operación que estaba esperando.
  • Asegure que el bucle de espera vuelve a evaluar timeout y condición después de ejecutar la APC.

Tratamiento recomendado

Después de la APC, reevalúe la condición original y continúe esperando si sigue pendiente. No interprete la ejecución de la APC como finalización del I/O u objeto salvo que el contrato lo indique.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.