¿Qué significa el código de retorno del kernel de macOS 0xE00002C2 (kIOReturnBadArgument)?

 
Anterior Siguiente
kIOReturnNotPrivileged kIOReturnLockedRead

kIOReturnBadArgument

Qué significa kIOReturnBadArgument

Puede tratarse de un count, address, structure field, enum o incluso un object state que hace inválida esa combinación. Es un error de contrato del caller, no un fallo genérico del hardware.

La API concreta determina qué precondición se incumplió.

Qué comprobar

  • Registra argumentos escalares y selectors.
  • Comprueba tamaños/versiones de estructuras.
  • Revisa combinaciones de parámetros y estado del objeto.
  • Valida valores antes de cruzar el user-client boundary.

Referencias técnicas


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