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

Описания RDS

Приложения

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

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

А.5.25. Вспомогательный объект для изменения структуры переменных блока

А.5.25.28. Команда RDS_HVAR_GETVARFLAGS – получить флаги переменной

# Приложения

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

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

#### А.5.25. Вспомогательный объект для изменения структуры переменных блока

##### А.5.25.28. Команда RDS_HVAR_GETVARFLAGS – получить флаги переменной

Команда RDS_HVAR_GETVARFLAGS возвращает флаги переменной с указанным номером в указанном объекте-редакторе.

Вызов команды

      int iNum= … // Номер переменной
      int iFlags=rdsGetObjectInt(Vars,RDS_HVAR_GETVARFLAGS,iNum);

Параметры и результат

Vars(RDS_HOBJECT)
  Идентификатор вспомогательного объекта-редактора переменных, ранее созданного функцией rdsVSCreateEditor.
iNum(int)
  Целое число – номер переменной в объекте Vars.
iFlags(int)
  Целое число – набор битовых флагов RDS_VARFLAG_* переменной с номером iNum в объекте Vars.

Примечания

Эта команда возвращает те же флаги переменной, которые обычно записываются в поле Flags структуры RDS_VARDESCRIPTION. Эту структуру можно заполнить функцией rdsVSGetVarDescription, команда RDS_HVAR_GETVARFLAGS всего лишь предоставляет более простой доступ к флагам переменной.

См. также

rdsVSCreateEditor, rdsGetObjectInt, rdsVSGetVarDescription, RDS_VARDESCRIPTION, rdsVSSetVarFlags.