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

Приложения

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

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

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

А.5.13.14. rdsUnregisterFuncProvider – отмена регистрации блока как исполнителя функции

Функция rdsUnregisterFuncProvider отменяет регистрацию блока, из модели которого она вызвана, в качестве исполнителя функции с указанным идентификатором.

    rdsUnregisterFuncProvider(
    int FuncId    // Идентификатор функции
  );

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

RDS_BI

Параметр

FuncId (int)
Целый идентификатор функции, полученный при ее регистрации вызовом rdsRegisterFunction.

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

TRUE – регистрация отменена, FALSE – ошибка (блок не был исполнителем функции).

Примечания

Вызов этой функции отменяет ранее выполненную вызовом rdsRegisterFuncProvider регистрацию вызвавшего блока в качестве исполнителя указанной функции. После этого RDS автоматически обновит поле Block во всех структурах RDS_FUNCPROVIDERLINK, созданных для подписавшихся блоков, записав туда идентификатор другого блока-исполнителя (или NULL, если исполнителей не осталось).

Пример

Пример использования функции rdsUnregisterFuncProvider приведен в §2.13.6 руководства программиста.

См. также

rdsRegisterFuncProvider, rdsSubscribeToFuncProvider.


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