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

Описания RDS

Приложения

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

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

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

А.5.6.34. rdsGetParentBlock – родительская подсистема блока

# Приложения

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

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

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

##### А.5.6.34. rdsGetParentBlock – родительская подсистема блока

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

      RDS_BHANDLE RDSCALL rdsGetParentBlock(
        RDS_BHANDLE Block,              // Блок
        RDS_PBLOCKDESCRIPTION pDescr    // Заполняемое описание
      );

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

RDS_BhBhBd

Параметры

Block(RDS_BHANDLE)
  Идентификатор блока, для которого нужно вернуть идентификатор родительской подсистемы.
pDescr(RDS_PBLOCKDESCRIPTION)
  Указатель на заполняемую функцией структуру описания родительской подсистемы RDS_BLOCKDESCRIPTION. Если вызывающей программе не нужно это описание, в этом параметре можно передать NULL.

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

Идентификатор (RDS_BHANDLE) родительской подсистемы блока Block, или NULL, если Block – корневая подсистема (у нее нет родительской).

Примечания

Эта функция возвращает идентификатор родительской подсистемы, то есть подсистемы, в которой непосредственно находится блок Block. Идентификатор родительской подсистемы находится в поле Parent структуры данных блока RDS_BLOCKDATA и структуры описания блока RDS_BLOCKDESCRIPTION, поэтому, если у вызывающей программы есть доступ к этим структурам, в функции rdsGetParentBlock нет необходимости.

См. также

RDS_BLOCKDATA, RDS_BLOCKDESCRIPTION, rdsGetRootSystem.