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

Описания RDS

Приложения

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

А.3. События модуля автокомпиляции и связанные с ними структуры

А.3.4. События модуля автокомпиляции

А.3.4.7. RDS_COMPM_DETACHBLOCK – отключение модели от блока

# Приложения

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

### А.3. События модуля автокомпиляции и связанные с ними структуры

#### А.3.4. События модуля автокомпиляции

##### А.3.4.7. RDS_COMPM_DETACHBLOCK – отключение модели от блока

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

Константа RDS_COMPM_DETACHBLOCK.

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

Указатель на структуру RDS_COMPBLOCKOPDATA, содержащую идентификатор блока и идентификатор отключаемой от него модели.

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

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

Примечания

Событие RDS_COMPM_DETACHBLOCK возникает при отключении очередного блока от модели. Такое отключение происходит при выключении в параметрах этого блока автоматической компиляции, перед подключением к нему другой модели, при удалении блока и т.п., то есть во всех случаях, когда RDS разрывает связь между автокомпилируемой моделью и блоком.

Как и при реакции на событие RDS_COMPM_ATTACHBLOCK, в параметре ExtParam при реакции на это событие передается указатель на структуру RDS_COMPBLOCKOPDATA, однако в данной реакции поле структуры AttachReason не используется.

См. также

RDS_COMPM_ATTACHBLOCK, RDS_COMPBLOCKOPDATA, rdscompSetBlockModel, rdscompAttachDifferentModel, rdscompRenameModel.