Приложения
Приложение А. Функции, константы и структуры 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.
Возвращаемое значение
Число блоков указанного типа в указанной подсистеме.
См. также