ГОСТ Р ИСО/МЭК 24708-2013
selectablelnstances
capturedlnstances
text UTF8String
BioAPI-BIR-SUBTYPE-MASK,
BioAPI-BIR-SUBTYPE-MASK,
OPTIONAL
17.2.5Когда структура получает вызов к функции обратного вызова
BioSPI_GUI_SELECT_EVENT_HANDLER
от ПБУ, она должна выполнить
следующие действия в указанном порядке:
a) создать временное абстрактное значение (
incom ingN otificationP aram s)
типа
GUISelectEvent-NotificationParams
(см.17.2.3)путем
преобразования из параметров вызова функции согласно 17.2.7;
b
) проверить таблицу
GUIEventRedirectors
(см. 18.12) на наличие
поля,вкоторомкомпонент
originalBSPHandle
имееттакоеже
значение, как икомпонент
originalBSPHandle
из
incom ingN otificationP aram s
, а компонент
GUISelectEventRedirected
имеет значение
TRUE;
c) Еслисоответствующееполеотсутствует,создатьвременное
абстрактное значение (
even tln fo
) типа
GUISelectEventlnfo
(см. 17.2.4), в
котором:
1) в случае, если таблица
AttachSessionRemoteReferences
(см.
18.9) имеет поле, в котором компонент
originalBSPHandle
имеет такое
жезначение,какикомпонент
originalBSPHandle
из
incom ingN otificationP aram s,
компонент
subscriberEndpointIRI
из
even tln fo
должен быть установлен из компонента
referrerEndpointIRI
этого поля; в противном случае, он должен быть установлен на НИР
локальной конечной точки;
2) необязательный компонент
guiEventSubscriptionUuid
должен
отсутствовать;
3) компонент
hostingEndpointIRI
должен быть установлен на
НИР локальной конечной точки; и
4) оставшиесякомпонентыдолжныбытьустановленыиз
компонентов
incom ingN otificationP aram s
с такими же именами;
335