Навигация:
<< >> Оглавление Указатель

Приложения

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

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

А.2.5. События загрузки и сохранения схемы и отдельных блоков

А.2.5.6. RDS_BFM_SAVEBIN – запись данных блока в двоичном формате

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

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

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

Константа RDS_BFM_SAVEBIN.

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

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

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

RDS_BFR_DONE Данные записаны успешно.
RDS_BFR_ERROR При записи произошла ошибка.

Примечания

Реакция на событие RDS_BFM_SAVEBIN вызывается для записи параметров блока в двоичном формате при сохранении схемы или отдельного блока. В современных версиях RDS событие RDS_BFM_SAVEBIN возникает в одном из двух случаев:

Если модель блока, вызванная для реакции на событие RDS_BFM_SAVEBIN, не сохранит никаких данных (то есть ни разу не вызовет функцию rdsWriteBlockData), она будет повторно вызвана для сохранения данных, но уже в текстовом формате. Таким образом, в функции модели достаточно достаточно предусмотреть запись (и загрузку) параметров только в одном из форматов. Сохранение и загрузка данных блока подробно рассматриваются в §2.8 руководства программиста.

См. также

RDS_BFM_SAVETXT, RDS_BFM_LOADBIN, rdsWriteBlockData.


<< >> Оглавление Указатель