Функция предназначена для удаления пула блоков памяти фиксированного размера. Поле id_fmp структуры fmp после выполнения сервиса устанавливается в 0.
Все задачи, ожидающие освобождения блока выходят из сервиса запроса с кодом ошибки TERR_DLT.
Вызов:
TN_RETVAL tn_fmem_delete (TN_FMP *fmp);
Разрешен вызов:
В контексте задачи
Параметры функции:
fmp
Возвращаемые значения:
TERR_WRONG_PARAMTERR_NOEXSTERR_WCONTEXTTERR_NO_ERR
Пример вызова:
TN_FMP my_pool; tn_fmem_delete(&my_pool);