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