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

 
También puede significar:
ConstanteTipoSO
ERROR_SUCCESSError de WindowsWindows
STATUS_SUCCESSNTSTATUSWindows
STATUS_WAIT_0NTSTATUSWindows
kOSReturnSuccessRetorno del kernel de macOSmacOS
MACH_MSG_SUCCESSRetorno del kernel de macOSmacOS
ippStsNoErrEstado de Intel IPPCualquiera
S_OKHRESULTWindows
hrNoneHRESULTWindows
Anterior Siguiente
kOSReturnSuccess MACH_MSG_SUCCESS

KERN_SUCCESS

Qué significa KERN_SUCCESS

Indica que Mach no reportó un error para esa llamada. No sustituye la validación de la lógica de aplicación ni garantiza que un resultado sea el que el caller pretendía si los parámetros válidos describían otra operación.

El retorno debe conservarse junto con los valores de salida de la primitive concreta.

Qué comprobar

  • Comprueba siempre el kern_return_t inmediatamente.
  • Valida counts/ports/addresses de salida según el contrato de la API.
  • No busques un last-error global de Mach en lugar del retorno.
  • Mantén separado éxito de la primitive y corrección lógica de la aplicación.

Referencias técnicas


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