(Продолжение Ихиенения № 1 к ГОСТ Р И СО /М ЭК 19784-1-2007)
Данный тип хранит информациюосуществующей именованнойпод
писке на события ГИП. Он идентифицирует приложение-подписчик и
именованную подписку иукатывает, какие типы событий ГИП находят
сявобластидействийподписки.Данныйтиппредназначендля использо
вания вфункции
ШоАPl_QueryGUIErenlSubscriplions.
Именованная подписка на событие ГИП создана вызовом
BioAPl_SubscribeToGUlEvents,
определяющимнепустой УУИД подписки
на событие ГИП. Инфраструктура вызывает обработчики события, оп
ределенные именованной подписке, для уведомленияо событиях ГИП,
генерируемых ПБУ, которые перенаправлены наданную именованную
подписку (см. 8.3.7). идля уведомленияо событиях ГИП, генерируемых
приложением (см. 8.3.3,8.3.4. 8.3.5). которыенаправлены наданнуюиме
нованную подписку.
typedef struct t_bioapi_gui_cvcnt_subscription (
const uint8_t *SubscribcrEndpointlRI;
BioAPIU UID GUIEventSubscriptJonL’uid;
BioAPl_BOOL GUISelcctEventSubscnbed:
BioAPI B(X)L GUIStatcEvcnlSubscribcd;
BioAP!_BOOL GUIProgressEventSubscribed:
| BioAPI_GUI_£VENT_SLBSCRIPTION:
SubscriberEndpoint/R l
— ИИР—
c m
.
RPC3987 — (первоначальнопредо
ставлен инфраструктурой), который идентифицирует приложение, со
здавшее именованнуюподпискунасобытие ГИП. Параметрдолженбыгь
установлен напустойуказатель, если приложение-подписчик то же, что
итекущееприложение.
GUlExentSubscripiionUuid
— УУИД (первоначально предоставленпри
ложением-подписчиком). который идентифицирует именованную под
писку на событие ГИП.
GUISelectEventSuhscribed
— указывает нато. находятсяли событиявы
бора ГИП вобтастидействий подписки (адрес обратного вызова, уста
новленный на непустой указатель, первоначально предоставлен прило
жением-подписчиком для обработчикасобытия выбора ГИП).
GUIStateEveniSubscribed
— указывает нато. находятсяли события из
менениясостояния ГИП вобдаст действий подписки (адресобратного
вызова, устнноатсниый на непустой указатель, первоначально предос
тавленприложением-подписчикомдля обработчика событияизменения
состояния ГИП).
GUIProgressEventSubscribed
— определяет то, находятся ли события
выполнения ГИП вобласти действий подписки (адресобратного вызо
ва, установленный на непустой указатель, первоначально предоставлен
приложением-подписчикомдляобработчикасобытия выполнения ГИП).
17