ГОСТ Р ИСО/МЭК 24708-2013
GUIStateEventlnfoSEQUENCE {
subscriberEndpointIRI
guiEventSubscriptionUuid
hostingEndpointIRI
bspProductUuid
unitID
originalBSPHandle
operation
suboperation
purpose
moment
resultCode
enrollSamplelndcx
bitmaps
text UTF8String
EndpointIRI,
BioAPI-UUID OPTIONAL,
EndpointIRI,
BioAPI-UUID,
BioAPI-UNIT-ID,
BioAPI-HANDLE OPTIONAL,
BioAPI-GUI-OPERATION,
BioAPI-GUI-SUBOPERATION,
BioAPI-BIR-PURPOSE,
BioAPI-GUI-MOMENT,
BioAPI-RETURN,
Signedlnt,
BioAPI-GUI-BITMAP-ARRAY OPTIONAL,
OPTIONAL
17.3.5Когда структура получает вызов к функции обратного вызова
BioSPI_GUI_STATE_EVENT_HANDLER
от ПБУ, она должна выполнить
следующие действия в указанном порядке:
a) создать временное абстрактное значение (
incomingNotificaiionParams
)
типа
GUIStateEvent-NotifcationParams
(см.17.3.3)путем
преобразования из параметров вызова функции согласно 17.3.7;
b
) проверить таблицу
GUIEventRedirectors
(см.18.12) на наличие
поля,вкоторомкомпонент
originalBSPHandle
имееттакоеже
значение, как икомпонент
originalBSPHandle
из
incomingNotificaiionParams,
акомпонент
guiStateEventRedirected
имеет значение
TRUE;
c) Еслисоответствующееполеотсутствует,создатьвременное
абстрактное значение (читай
eventlnfo)
типа
GUIStateEventlnfo
(см.
17.3.4), в котором:
Г)
в случае, если таблица
AttachSessionRemoteReferences
(см.
18.9) имеет поле, в котором компонент
originalBSPHandle
имеет такое
же значение, как и компонент
originalBSPHandle
из
/
псоmingNotificationParams,
компонент
subscriberEndpointIRI
из
343