(ПродолжениеИзмененияМ I к ГОСТР НСО/МЭК I97S4-1-2007)
Если совпадающих именованных подписок на событие ГИП нс
существует, то функцией возвращается BioAPI_NO_GUl_EVENT_
HANDLER.
Данная функция может быть вызвана только в гамслучае (для уста-
ноаченного УУИД ПБУ),еслибыл произведен хотябыодинвызовфунк
ции
BioAPl_BSPLoad
(для данного УУИД ПБУ), для которого еще не
был произведенсоответствующий вызов
BioAPI_BSPUnload.
Даннаяфункция обрабатывается в инфраструктуре БиоАПИ инс пе
редастся ни одному ПБУ.
8.3.4.2Параметры
SubscriberEndpoint
IRI
(входной, дополнительный)
— интернационализи
рованный идентификатор ресурсов, идентифицирующий приложение,
создавшееоднуилибольшеподписок насобытиеГИП. Параметрдолжен
бытьустановлен напустой указатель, если данное приложениеявляется
текущимприложением. Приложение может узнатьоб интернационали
зированных идентификаторах ресурсов конечной точкиподписчикадру
гихприложений, использующихинфраструктуру (и создавшиходну или
больше именованных подписок на событие ГИП для установленного
ПБУ) путемвызова
UioAP/_QueryGUIEventSubscriptions.
Еслидругих прн-
ложений, использующих инфраструктуру, iic существует, то ИИР ко
нечной точки подписчика установленына пустыеуказателивовсех име
нованныхподписках, возвращенных
BioAPl_QueryGL’H:\entSubscriptions.
GUIEventSubscriptionLuid (входной)
— УУИД. идентифицирующий име
нованнуюподписку на событие ГИП. Данный параметр нсдолжен быть
установлен напустой указатель. Внекоторых случаяхприложениеполу
чает данный УУИД из информации, возвращенной предшествующим
вызовом
ШоАPl_QueryGU!ErentSubscriptions;
в других случаях приложс-
нззепредоставляет известный УУИД.
Другие параметрыопределяют событие выбора ГИП. сгенерирован
ное приложением.
8.3.4.3Возвращаемое значение
Значение Bk>APl_RETURN указывает нато. что функции была вы
полнена успешно, или определяет тип ошибки. Значение BioAPI_OK
указывает на успешное выполнение функции. Все остальные значения
описываюттипошибки.
8.3.4.4Ошибки
Данные обобработкеошззбок БиоАПИ приведены в разделе 11.
8.3.5 Функция BioAPl_Not)fyGUISclectEvent (БиоАПИ 2.1)
Данный пункт применяется только при использовании версии
БиоАПИ 2.1.
50