¿Qué significa el código de retorno del kernel de macOS 52 (KERN_INSUFFICIENT_BUFFER_SIZE)?

 
También puede significar:
ConstanteTipoSO
ERROR_DUP_NAMEError de WindowsWindows
EBADEerrnoLinux
ENETRESETerrnomacOS
EXFULLerrnoSolaris
CACHE_MANAGERCódigo BSODWindows
Anterior Siguiente
KERN_POLICY_STATIC KERN_DENIED

KERN_INSUFFICIENT_BUFFER_SIZE

Qué significa KERN_INSUFFICIENT_BUFFER_SIZE

El kernel conoce el objeto solicitado, pero no puede escribir toda la respuesta en la capacidad suministrada. No es equivalente a KERN_NO_SPACE de virtual memory.

Varias APIs Mach usan un count de elementos de entrada/salida, por lo que la unidad del tamaño es parte del diagnóstico.

Qué comprobar

  • Registra capacidad y count antes/después de la llamada.
  • Comprueba si el tamaño se expresa en bytes o elementos.
  • Si la API permite consultar el tamaño necesario, hazlo antes de asignar.
  • Revisa estructuras/versiones que hayan aumentado el resultado esperado.

Referencias técnicas


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