¿Qué significa el código NTSTATUS 0xC0000510 (STATUS_ALREADY_INITIALIZED)?

 
Anterior Siguiente
STATUS_JOB_NOT_EMPTY STATUS_ENCLAVE_NOT_TERMINATED

STATUS_ALREADY_INITIALIZED

Qué significa STATUS_ALREADY_INITIALIZED

Se intentó ejecutar de nuevo una etapa de initialization que el lifecycle admite una sola vez. Puede ser una llamada duplicada o una carrera donde dos threads observaron estado inicial antes de que uno publicara completion.

Reinicializar por fuerza puede filtrar recursos o sobrescribir state válido. La solución está en ownership y sincronización de la init.

Qué comprobar

  • Identifique todos los callers de initialization.
  • Proteja la transición con lock/once/atomic adecuado.
  • Publique estado initialized sólo después de success real.
  • Defina teardown separado si el objeto admite reutilización.

Referencias técnicas


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