¿Qué significa el código HRESULT 0xC80003F3 (hrOutOfMemory)?

 
Anterior Siguiente
hrInvalidDatabaseId hrOutOfDatabaseSpace

hrOutOfMemory

Qué significa hrOutOfMemory

El resultado hrOutOfMemory aparece cuando ESE o su caller no puede reservar la memoria necesaria para continuar. El valor publicado es 0xC80003F3; la condición JET correspondiente es JET_errOutOfMemory.

Diferencia frente a resultados vecinos

No es equivalente a hrOutOfBuffers: ese valor indica que el page cache no puede proporcionar otro buffer utilizable para el trabajo solicitado. También se distingue de hrVersionStoreOutOfMemory, donde el version store no puede conservar más versiones transaccionales con la carga y límites actuales.

Validación antes del retry

  1. Registra la primera llamada donde se cumple la condición concreta: ESE o su caller no puede reservar la memoria necesaria para continuar.
  2. 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 JET_SESID.
  3. 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.