Site icon EfmSoft

¿Qué significa el código HRESULT 0xC8000413 (hrContainerNotEmpty)?

 
Anterior Siguiente
hrTooManyColumns hrInvalidFilename

hrContainerNotEmpty

Interpretación operativa

hrContainerNotEmpty corresponde a la condición “se pidió eliminar o modificar estructuralmente un container que todavía tiene objetos dependientes”.

El valor publicado es 0xC8000413; la condición JET correspondiente es JET_errContainerNotEmpty.

Objeto que debe conservarse

El diagnóstico se centra en objeto ESE/Directory Service sobre el que se ejecutó la llamada. No es equivalente a hrTableNotEmpty: ese valor indica que la operación estructural exige una tabla vacía, pero ya existen filas. También se distingue de hrDensityInvalid, donde el valor de density configurado para tabla o índice está fuera del rango soportado por el motor.

Evidencia específica

  • Registra la primera llamada donde se cumple la condición concreta: se pidió eliminar o modificar estructuralmente un container que todavía tiene objetos dependientes.
  • Conserva el contexto de objeto ESE/Directory Service sobre el que se ejecutó la llamada; para esta página las APIs/estructuras observadas en la referencia incluyen JetOpenTable, JetCreateTableColumnIndex, JetDeleteTable, JET_TABLEID.
  • Antes del retry, corrige únicamente la precondición indicada por el resultado y repite la misma llamada mínima para verificarla.

Referencias técnicas


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

Exit mobile version