Приложения
Приложение А. Функции, константы и структуры RDS
А.5. Сервисные функции и макросы RDS
А.5.35. Функции поддержки автоматической компиляции моделей
А.5.35.6. rdscompGetModelDataByName – модель по имени
Функция rdscompGetModelDataByName возвращает указатель на структуру данных RDS_COMPMODELDATA для модели с указанным именем, обслуживаемой указанным модулем автокомпиляции.
RDS_PCOMPMODELDATA RDSCALL rdscompGetModelDataByNameA( RDS_COMPHANDLE Module, // Модуль автокомпиляции RDSCSTR ModelName // Имя модели (UTF8) ); RDS_PCOMPMODELDATA RDSCALL rdscompGetModelDataByNameW( RDS_COMPHANDLE Module, // Модуль автокомпиляции RDSWCSTR ModelName // Имя модели (UTF16) ); // Функция-псевдоним RDS_PCOMPMODELDATA RDSCALL rdscompGetModelDataByName( RDS_COMPHANDLE Module, // Модуль автокомпиляции RDSXCSTR ModelName // Имя модели (кодировка по умолчанию) );
Тип указателя на эту функцию
RDS_MdChS (для UTF8) или RDS_MdChWs (для UTF16)
Параметры
- Module (RDS_COMPHANDLE)
- Идентификатор модуля автоматической компиляции, для которого нужно найти обслуживаемую модель.
- ModelName (RDSCSTR, RDSWCSTR, RDSXCSTR)
- Указатель на строку с именем модели, которую нужно найти.
Возвращаемое значение
Указатель на структуру данных RDS_COMPMODELDATA найденной модели или NULL, если модель с именем ModelName не обслуживается модулем Module.
Примечания
Имена моделей сравниваются без учета регистра – для поиска модели с именем «Model» можно указывать строки «Model», «model», «MODEL» и т.п.
Структура данных модели создается при подключении этой модели к самому первому блоку и существует до тех пор, пока хотя бы один блок схемы связан с этой моделью. Возвращенный функцией указатель можно использовать на протяжении всего времени жизни модели.
См. также