(Продолж ение Изменения № / к ГО С Т Р И СО /М Э К I97S4-1-2007)
той указатель, а УУИД подписки на событие ГИП тот же. что и
Gb’iEventSubscriptionU uid.
При наличии подписки на сопоставление
инфраструктура должна произвестиобратный вызов обработчику собы
тия выполнения ГИП, определенного в подписке, задавая
вход ные параметры обратного вызова из входных параметров
вызова
BioAPl_NotifyGUIProgressEvent
с теми же наименованиями.
После воз врата изфункцииобратноювызова
инфраструктурадолжнаскопировать выходные параметры обратного
вызова в выходные параметры вызова
BioAPI_NotifyGUIProgrexiEvent
с
теми же наименованиями.
Если совпадающих именованныхподписок насобытие ГИП несуще
ствует.тофункцией возвращаетсяBioAPl_NO_GL’l_EVENT_HANDL.ER.
Данная функция может быть вызванатолько в томслучае(для уста
новленного УУИД ПБУ),еслибыл произведен хотябыодин вызовфунк
ции
BioAP!_BSPLoad
(для данного УУИД ПБУ), для которого еще нс
был произведен соответствующийвызов
BioAP!_BSPUnload.
Данная функция обрабатывается в инфраструктуре БиоАПИ и нс
передается ни одному ПБУ.
8.3.3.2Параметры
SubscriberEndpoint!RI
— интернационализированный идентификатор
ресурсов, идентифицирующий приложение, создавшее одну илибольше
подписок на событиеГИП. Параметрдолженбытьустановленнапустой
указатель, если данное приложение является текущим приложением.
Приложение может узнатьобинтернационализированных идентифика
торах ресурсов конечнойточки подписчикадругихприложений, исполь
зующих инфраструктуру (и создавших одну или больше именованных
подписок на событие ГИП для установленного ПБУ) путем вызова
BioAPI_Quer)’GUJErentSuhxcriptions.
Еслидругих приложений, использу
ющих инфраструктуру, нс существует’, то ИИР конечной точки подпис
чикаустановлены напустыеуказатели вовсех именованных подписках,
возвращенных
BioAPI_QueryGL’IEventSubscriprions.
GUIEvenrSubscriptionlfuid —
УУИД, идентифицирующий именованную
подпискунасобытиеГИП. Данный параметрнсдолженбытьустановлен
напустой указатель. Внекоторых случаях приложение получает данный
УУИД из информации, возвращенной предшествующим вызовом
BioAPI_QueryGUIErentSahxeriptkms;
вдругихслучаях приложение предо
ставляет известный УУИД.
Другие параметры определяют событие выполнения ГИП, сгенери
рованное приложением.
8.3.3.3Возвращаемое значение
Значение BioAPI RETURN указывает на то. что функция была вы
полнена успешно, или определяет тип ошибки. Значение BioAPl_OK
48