(Продолж ение Изменения М I к ГО С Т Р Н СО /М Э К I97S4-1-2007)
BioAPl GUI_SUBOPERATION Subopcration,
BioAPI_BlREPURPOSE Purpose.
BioAPI_GUl_MOMENT Moment.
uintS_t SubopcnitionProgress,
const BioAPl_GUI_BITMAP_ARRAY "Bitmaps,
const uint8_t "Text,
BioAPl_GUl_RESPONSE "Response);
7.71.3.2 Описание
Данный указатель указывает нафункциюобработчика событий ГИ11
приложения, которая обрабатывает обратные вызовы уведомления о
событиях выполнения ГИП. исходящие от ПБУ через инфраструктуру
БиоАПИ.
Для тою чтобы получить уведомления о событии выполнения ГИП
приложение должно зарегистрировать функцию обратного вызоватина
BioAPI_GUI_PROGRESS_EVENT_HANDLER путем предоставления
адресаобратного вызовафункции вместес контекстнымадресомв вы
зове
BioAPI_SubscribeТоGШEvents
(Cxi. 8.3.8).
Инфраструктура производит обратный вызов функции приложения
данного тина каждый раз, когда получает входящий обратный вызов
функции типа BioSPI_GUl_PROGRESS_EVENT_HANDLER,
которую она открывает ПБУ. Параметры обратного вызова (кроме
GUIProgressEventH andlerCix)
должны быть заданы из параметров
входящего обратного вызова с теми же наименованиями; параметр
GUIProgressEventH andlerC tx
должен быть задан из контекстного
адреса ГИП. предоставленного приложением в его вызове
BioAPl_SubscribeToGU!Events;
адрес обратного вызова должен быть за дан
изадресаобратноговызова выполненияГИП. предоставленногопри
ложением ввызове
BioАPl_SubscribeТоGUJEvents.
ПБУ’ может генерировать события выполнения ГИП только
в процессе выполнения вызова
BioAP/_Capture, BioAPl_Pro cess,
BioAPl_CreateTemplate. BioAPI_VerifyMatch, BioAPI_ IdentifyMatch,
BioAP!_Verify, BioAPlJdentify
или
BioAPl^Enroll.
События могутбытьсге
нерированывлюбое время, дажемногократно в течение любой подопе
рации.
Основное назначение уведомленияособытии выполнения ГИП: сооб
щитьприложению о степени выполнения любой продолжительной под
операции впроцентах(таких какподоперациизахватаили идентифика
ции-сопоставления) и отправить приложению потоковыеданные(в виде
наборабитовых изображений), собранныедатчиком. Один извозможных
способов использованияданной информацииприложениемзаключается
вдемонстрациибитовых изображений и инликагора выполнения пользова-
3 6