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

Приложения

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

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

А.5.22. Общие функции вспомогательных объектов

А.5.22.9. rdsGetObjectStr – получить строку

Функция rdsGetObjectStr запрашивает строку у вспомогательного объекта с указанным идентификатором.

    rdsGetObjectStrA( // UTF8
     Object, // Идентификатор объекта
    int ValueId,        // Идентификатор параметра
    int ValueNum        // Номер параметра
  );
    rdsGetObjectStrW( // UTF16
     Object, // Идентификатор объекта
    int ValueId,        // Идентификатор параметра
    int ValueNum        // Номер параметра
  );
  // 
    rdsGetObjectStr( // Кодировка по умолчанию
     Object, // Идентификатор объекта
    int ValueId,        // Идентификатор параметра
    int ValueNum        // Номер параметра
  );

Тип указателя на эту функцию

RDS_SHoII (для UTF8) или RDS_WsHoII (для UTF16)

Параметры

Object (RDS_HOBJECT)
Идентификатор вспомогательного объекта RDS, строку которого нужно получить.
ValueId (int)
Идентификатор строки (зависит от конкретного типа объекта Object).
ValueNum (int)
Номер строки, если в объекте несколько строк с идентификатором ValueId (например, ValueId может быть идентификатором массива строк, а ValueNum – индексом в этом массиве).

Возвращаемое значение

Указатель на строку (char* или wchar_t*, в зависимости от версии функции), соответствующую сочетанию параметров (ValueId,ValueNum). Это может быть как строка во внутренней памяти объекта, так и динамически созданная строка – в последнем случае ее нужно освобождать функцией rdsFree. Как именно устроена возвращаемая строка и нужно ли ее освобождать, указывается в описаниях конкретных объектов.

Примечания

Эта функция возвращает какую-либо строку объекта Object. Смысл этой строки и допустимые значения ValueId и ValueNum зависят от конкретного типа объекта.

Пример

Пример использования функции rdsGetObjectStr приведен в §2.7.4 руководства программиста.

См. также

Вспомогательные объекты, rdsSetObjectStr.


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