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

Описания RDS

Приложения

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

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

А.5.6. Операции с блоками и связями

А.5.6.5. rdsCountBlocks – подсчет блоков

# Приложения

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

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

#### А.5.6. Операции с блоками и связями

##### А.5.6.5. rdsCountBlocks – подсчет блоков

Функция rdsCountBlocks возвращает число блоков заданного типа в указанной подсистеме.

      int RDSCALL rdsCountBlocks(
        RDS_BHANDLE Parent,    // Подсистема
        int Type,              // Маска типов блоков
        BOOL Recurse           // Подсчитывать во вложенных подсистемах
      );

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

RDS_IBhIB

Параметры

Parent(RDS_BHANDLE)
  Идентификатор подсистемы, в которой нужно подсчитать число блоков. Передача NULL в этом параметре приведет к возврату функцией нуля.
Type(int)
  Маска типов блоков, которые нужно подсчитать – стандартные константы типов блоков (RDS_BT*), объединенные битовым ИЛИ. Если нужно подсчитать число всех блоков независимо от типа, в этом параметре можно передать 0.
Recurse(BOOL)
  TRUE, если нужно подсчитывать число блоков не только в подсистеме Parent, но и во всех ее вложенных подсистемах. FALSE, если нужно подсчитать только блоки, непосредственно находящиеся в подсистеме Parent.

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

Число блоков указанного типа в указанной подсистеме.

См. также

rdsEnumBlocks.