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

Описания RDS

Приложения

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

А.5. Сервисные функции и макросы RDS

А.5.35. Функции поддержки автоматической компиляции моделей

А.5.35.6. rdscompGetModelDataByName – модель по имени

# Приложения

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

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

См. также

RDS_COMPMODELDATA.