¿Qué significa el código NTSTATUS 0xC000022B (STATUS_OBJECTID_EXISTS)?

 
Anterior Siguiente
STATUS_DUPLICATE_OBJECTID STATUS_CONVERT_TO_LARGE

STATUS_OBJECTID_EXISTS

Qué significa STATUS_OBJECTID_EXISTS

Este estado indica que la identidad persistente ya está asignada al objeto. No es lo mismo que STATUS_DUPLICATE_OBJECTID: allí el ID propuesto colisiona con otro objeto; aquí el propio archivo ya posee un Object ID y la operación elegida no permite crear uno adicional.

Consulte primero el ID existente y decida si debe reutilizarse. Si la intención era «obtener o crear», use la operación correspondiente en vez de una creación estricta. Reemplazar el ID puede romper software de tracking que depende de la identidad actual.

Qué comprobar

  • Consulte el Object ID actual antes de modificarlo.
  • Use create-or-get cuando conservar el ID existente sea correcto.
  • Cambie la identidad solo si el flujo de restauración o aplicación lo exige explícitamente.

Referencias técnicas


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