Site icon EfmSoft

¿Qué significa el código HRESULT 0xC800042E (hrCurrencyStackOutOfMemory)?

 
Anterior Siguiente
hrVersionStoreOutOfMemory hrOutOfSessions

hrCurrencyStackOutOfMemory

Cómo leer el resultado

hrCurrencyStackOutOfMemory corresponde a la condición “el estado de navegación del cursor agotó el recurso interno usado para preservar currency”.

El valor publicado es 0xC800042E; la condición JET correspondiente es JET_errCurrencyStackOutOfMemory.

Objeto que debe conservarse

El diagnóstico se centra en recurso interno de ESE y límite efectivo de la instancia/caller. No es equivalente a hrOutOfCursors: ese valor indica que se agotaron los recursos de cursores porque se abrieron más cursores de los que pueden mantenerse. También se distingue de hrVersionStoreOutOfMemory, donde el version store no puede conservar más versiones transaccionales con la carga y límites actuales.

Diagnóstico diferencial

  • Registra la primera llamada donde se cumple la condición concreta: el estado de navegación del cursor agotó el recurso interno usado para preservar currency.
  • Conserva el contexto de recurso interno de ESE y límite efectivo de la instancia/caller; para esta página las APIs/estructuras observadas en la referencia incluyen la API Jet/Ds* registrada por el caller.
  • Antes del retry, mide consumo actual, límite y objetos aún vivos; libera/serializa el workload antes de aumentar parámetros del engine.

Referencias técnicas


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

Exit mobile version