¿Qué significa el código NTSTATUS 0xC000071F (STATUS_CALLBACK_RETURNED_LANG)?

 
Anterior Siguiente
STATUS_CALLBACK_RETURNED_LDR_LOCK STATUS_CALLBACK_RETURNED_PRI_BACK

STATUS_CALLBACK_RETURNED_LANG

Qué significa STATUS_CALLBACK_RETURNED_LANG

STATUS_CALLBACK_RETURNED_LANG indica que un callback cambió preferred UI languages del thread y no restauró el estado anterior. Como los workers del pool se reutilizan, callbacks posteriores pueden cargar recursos en un idioma inesperado.

El cambio debe estar limitado al trabajo que lo necesita y restaurarse en todas las salidas. Cambios process-wide no son un sustituto porque afectan simultáneamente a otros threads.

Qué comprobar

  • Guarde la configuración de idioma anterior antes de cambiarla.
  • Restaure en success, error, exception y cancellation.
  • Evite usar workers pooled para mantener state de idioma persistente.
  • Registre el primer callback que dejó el thread modificado.

Referencias técnicas


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