Available Languages?:

OSA : OS_IsError

bool OS_IsError ()

Проверка, была ли системная ошибка. К системным ошибкам относятся:

  • ошибка при создании задачи (нет свободного дескриптора)

Разрешен вызов:

Везде

Параметры функции:

Нет

Возвращаемое значение:

false Ошибки не было
true Ошибка при выполнении системного сервиса

Пример вызова:

void Task (void)
{
    for(;;) OS_Yield();
}
 
void main (void)
{
    OS_Init();
    OS_Task_Create(1, Task);
    if (OS_IsError ()) {
        // Не нашлось свободного дескриптора задачи
    }
}

См. также

 
osa/ref/allservices/os_iserror.txt · Последние изменения: 07.10.2010 13:52 (внешнее изменение)
 
Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki