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

Описания RDS

Приложения

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

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

А.5.13. Вызов функций блоков

А.5.13.9. rdsCheckBlockFunctionSupport – проверка поддержки функции блока

# Приложения

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

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

#### А.5.13. Вызов функций блоков

##### А.5.13.9. rdsCheckBlockFunctionSupport – проверка поддержки функции блока

Функция rdsCheckBlockFunctionSupport проверяет, поддерживает ли указанный блок указанную функцию, вызывая его модель для реакции на событие RDS_BFM_CHECKFUNCSUPPORT. Сейчас эта функция практически не используется, поскольку все модели блоков пишутся таким образом, чтобы их можно было безопасно вызывать для функций, которые не поддерживаются этими блоками.

      BOOL RDSCALL rdsCheckBlockFunctionSupport(
        RDS_BHANDLE Block,    // Вызываемый блок
        int FuncId            // Идентификатор функции
      );

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

RDS_BBhI

Параметры

Block(RDS_BHANDLE)
  Идентификатор блока, для которого проверяется поддержка функции (модель этого блока будет реагировать на событие RDS_BFM_CHECKFUNCSUPPORT).
FuncId(int)
  Целый идентификатор проверяемой функции, полученный при ее регистрации вызовом rdsRegisterFunction.

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

TRUE, если функция FuncId поддерживается блоком Block (его модель вернула ненулевое целое число), или FALSE в противном случае.

См. также

RDS_BFM_CHECKFUNCSUPPORT, rdsRegisterFunction.