(Продолжение Изменения № / к ГОСТ Р НСО/М ЭК I97S4-1-2007)
8.3.9.4 О ш ибки:
B io A P lE R R _ IN V A L ID _ P O IN TE R
Данные об обработке ош ибок Б иоА П И приведены в разделе II.
8.3.10 Ф ун кц и я B ioA P l_LasubscribcFrom G U lE vcnts (Б ио А П И 2.1)
Д анны й п ун кт применяется только при использовании версии
Б иоА П И 2.1.
Bio.API_R ETU R N BioA PI B ioA P lJJnsubscribcFrom G U I Events
(const B io A P I_ U L ID "G U IE vcntS ubscriptionU uid,
const B io A P I_ L U ID ’ BSPUuid.
const B io A P I_ H A N D L E “ BSPHandlc.
B ioA P I_ G U I_ S E L E C T _ E V E N T _ H A N D L E R G L ISclcct Event Handler,
const void *G U ISclcctE vcntH andIcrC tx.
B io A P I_ G U _ S T A T E _ E V E N T _ H A N D L E R G U IStatcEventH andler,
const void ’•G U IStatcE vcntH andlcrC tx,
B ioA P I_G U I_P R O G R E S S _E V E N T _H A N D LE R
G L IProgrcssEventHandlcr
const void *G U I ProgressEventH andlcrC tx);
8.3.10.1 Описание
Д анная ф ункция удаляет по д писку на событие Г И П . созданную
посредством вызова
HiоАР!_ SubscribeТо GU/EvenIs.
Удаляется им енно та
подписка, определение которой точно соогвегспзует параметрах! вы зова.
П р и м е ч а н и е — В и и » ранкой функции не удали! полписк), раже если
cyiuecinyct лиш ь ориа порЛиска. если значения параметров иыюиа полностью не
совпадают со значениями параметрои вызова BioAP! SabicriheToGСШ гган,
создавшего порииску. Приложение должно помнить шаченнп данных парамет
ров.
Если инф раструктуре поступает вы зов данной ф ункц ии, которы й
успеш но удаляет подписку на событие Г И П . то инфраструктуре! должна
в огвег вызвать ф ункцию
HioSPi_UnsubscribePromGV IEvents
П Б У только
в том случае, если больше нс существует подписок на события Г И П и
перенаправителей (см. 8.3.7) событий Г И П . созданных для данного П БУ.
О бы чно у приложений нет необходимости вызывать данную ф унк
цию . потому что все подписки на события Г И П для указанной присое
диненной сессии П Б У автоматически удаляются инф раструктурой, ко г
да удаляется присоединенная сессия. Данная ф ункция может быть ис
пользована в том случае, если приложению необходимо модиф ициро
вать подписку на текущее событие Г И П без удаления присоединенной
сессии.
62