Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.2. События блока и связанные с ними описания

А.2.4. События общего назначения

А.2.4.21. RDS_BFM_UNLOADSYSTEM – схема будет выгружена из памяти

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.2. События блока и связанные с ними описания

#### А.2.4. События общего назначения

##### А.2.4.21. RDS_BFM_UNLOADSYSTEM – схема будет выгружена из памяти

Поток, в котором вызывается функция модели

Главный поток RDS.

Первый параметр функции модели (int CallMode)

Константа RDS_BFM_UNLOADSYSTEM.

Третий параметр функции модели (void *ExtParam)

Не используется (NULL).

Возвращаемое функцией модели значение

Не используется, можно возвращать любое значение.

Примечания

Событие RDS_BFM_UNLOADSYSTEM возникает во всех блоках непосредственно перед тем, как вся загруженная в данный момент схема будет удалена из памяти из-за загрузки другой схемы, создания новой или завершения RDS. Реагируя на это событие, модель блока может очистить какие-либо внешние вспомогательные данные, связанные со схемой. Например, если при работе со схемой были созданы временные файлы, в этой реакции их можно удалить.

Данная реакция вызывается у всех блоков до выгрузки схемы, то есть перед тем, как начнут вызываться реакции RDS_BFM_CLEANUP. На момент вызова RDS_BFM_UNLOADSYSTEM все блоки схемы еще находятся в памяти и их модели еще не отключены.

См. также

RDS_BFM_AFTERLOAD, RDS_BFM_CLEANUP.