¿Qué significa el código HRESULT 0xC80003F6 (hrOutOfBuffers)?

 
Anterior Siguiente
hrOutOfCursors hrTooManyIndexes

hrOutOfBuffers

Qué significa hrOutOfBuffers

El resultado hrOutOfBuffers aparece cuando el page cache no puede proporcionar otro buffer utilizable para el trabajo solicitado. El valor publicado es 0xC80003F6; la condición JET correspondiente es JET_errOutOfBuffers.

Diferencia frente a resultados vecinos

No es equivalente a hrDiskFull: ese valor indica que el volumen destino no dispone de espacio para el crecimiento de base, log, checkpoint o temporales. También se distingue de hrOutOfCursors, donde se agotaron los recursos de cursores porque se abrieron más cursores de los que pueden mantenerse.

Qué observar

  1. Registra la primera llamada donde se cumple la condición concreta: el page cache no puede proporcionar otro buffer utilizable para el trabajo solicitado.
  2. Conserva el contexto de page cache/buffer manager y página física implicada; para esta página las APIs/estructuras observadas en la referencia incluyen la API Jet/Ds* registrada por el caller.
  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.