错误处理和日志记录

重要

这是 Azure Sphere(旧版)文档。 Azure Sphere(旧版)将于 2027 年 9 月 27 日停用,用户此时必须迁移到 Azure Sphere(集成)。 使用位于 TOC 上方的版本选择器查看 Azure Sphere(集成)文档。

Azure Sphere 自定义应用程序库 (applibs) 中的大多数函数返回 -1 表示失败,零或正值表示成功。 如果失败,该函数会将变量的值设置为对应于失败的 errno POSIX 错误。 应用程序必须包含定义此变量的 errno.h 头文件。 变量 errno 是每个线程的全局变量。

应用程序可以通过以下方式记录错误: