Приложения
Приложение А. Функции, константы и структуры 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.