Поделиться через


Обработка ошибок и ведение журнала

Внимание

Это документация по Azure Sphere (устаревшая версия). Служба Azure Sphere (устаревшая версия) выходит на пенсию 27 сентября 2027 г., и к этому времени пользователи должны перейти в Azure Sphere (интегрированная). Используйте селектор версий, расположенный над toC, чтобы просмотреть документацию по Azure Sphere (интегрированная).

Большинство функций в пользовательских библиотеках приложений Azure Sphere (applibs) возвращает значение -1 при сбое и ноль или положительное значение, если операция выполнена успешно. В случае сбоя функция задает значение переменной errno ошибке POSIX, которая соответствует сбою. Приложения должны содержать файл заголовка errno.h, который определяет эту переменную. Переменная errno является глобальной на поток.

Приложения могут вести журнал ошибок одним из следующих способов.