(Продолж ение Изменения № / к ГО С Т Р Н СО /М Э К I97S4-1-2007)
7.71
События
ГИП
Данный подраздел применяется только при использовании версии
БноАПИ 2.1.
7.71.1 BioAPl_GUI_SELECT_EVENT_HANDLER (Б
н
о
АПИ 2.1)
7.71.1.1Функция обратного вызова
typedef BioAPI_RETURN (BioAPI •BioAPI_GUl_SELECT_EVENT_
HANDLER)
(const BioAPI_UUID *BSPUnid.
BioAPI_UNlT_ID UnitID,
const BioAPI HANDLE ‘BSPHandlc.
BioAPI_GU1_ENROLL_TYPE Enroll!ype.
const void *GU1SelectEventHandlcrCtx,
BioAPl_GLI_0PERATION Opcration,
BioAPl_GUI_MOMENT Moment.
BioAPI_RETURN ResultCodc.
int32_t MaxNumEnrollSampIcs,
BioAPI_В1R_SUBTY PE_MASК SelectableInstanccs.
BioAPI_BIR_SUBTYPE_MASK ’•SelectedInstanccs.
BioAPI_BlR SUBTYPE_MASK C’apturcdlnstanccs.
const uint8_t "Text,
BioAPI_GULRESPONSE *Response);
7.71.1.2 Описание
Эго тип указателя на функцию для функции обработчика событии
ГИП приложения, который обрабатывает обратные вызовы уведомле
ния о событии выбора ГИП, исходящие от ПБУ через инфраструктуру
БиоАПИ. Для получения уведомлений о событии выбора ГИП прило
жение должно зарегистрировать функцию обратного вызова тина
B»oAP!_GLI_SELECT_EVENT_HANDLER путем предоставленияадре
са обратного вызова функции вместе с адресом контекста в вызове
BioAPI_SubscribeToGUIEvcnts (см.8.3.8).
Инфраструктурапроизводит вызовфункцииприложенияданноготипа
каждый раз. когда получает входной обратный вызов функции
BioSPI_GUI_SELECT_EVENT_HANDLER. которуюобъявляетдля ПБУ.
Параметры обратного вызова (кроме GUISclcctEventHandlerCtx) долж
ны быть заданы из параметров входящего обратного вызова с теми
же именами; параметрGU(SelectEventHandlcrCtx долженбыть задан из
адреса контекста выбора ГИП. предоставленного первоначально
приложениемв его вызове BioAPI_SubscribcToGLlEvents; адрес обрат
ного вызова должен быть задан из адреса обратного вызова выбо ра
ГИП, предоставленного первоначально приложением в вызове
BioAPI_SubscribcToGU
i
Events.
28