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

Приложения

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

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

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

А.5.24.12. Макрос rdsBCLGetConnArray – получение массива связей и шин

Макрос rdsBCLGetConnArray предназначен для получения указателя на внутренний массив идентификаторов связей и шин в объекте-списке и общего числа идентификаторов в этом массиве.

  rdsBCLGetConnArray(
    list,     // Вспомогательный объект-список
    pcount    // Возвращаемое число элементов
  )

Определение

  #define rdsBCLGetConnArray(list,pcount) \
      ((*)( \
        (list),,0,(pcount)))

Параметры

list (RDS_HOBJECT)
Идентификатор вспомогательного объекта-списка, ранее созданного функцией rdsBCLCreateList.
pcount (int*)
Указатель на целую переменную, в которую будет записано общее число связей и шин в списке. Может равняться NULL, если размер списка не нужен вызывающей программе.

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

Указатель на первый элемент внутреннего массива идентификаторов связей объекта list, приведенный к типу «указатель на RDS_CHANDLE».

Примечания

Этот макрос заключает в себя вызов функции rdsGetObjectArray для выполнения команды получения массива связей и шин RDS_HBCL_CONNARRAY и приведение возвращенного указателя к типу RDS_CHANDLE*.

См. также

RDS_HBCL_CONNARRAY, rdsGetObjectArray.


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