ГОСТ Р ИСО/МЭК 24708-2013
6) в случае, если компонент
guiProgressEventHandlerAddress
поляимеетзначение,отличающеесяот0,компонент
guiProgressEventHandlerAddress
из
unsubscribeFromGUlEventsCallParams
должен
бытьустановленв
определенный реализацией адрес памяти, отличающийся от 0, который
должен соответствовать используемому и в 16.22.5, перечисление Ь); в
противном случае компонент устанавливается на 0 и
7) компоненты
guiSelectEventHandlerContext,
guiStateEventHandlerContext.
и
guiProgressEventHandlerContext
устанавливают на 0;
c) выполнить внутренний вызов функции БиоАПИ (см. 13.10) к функции
BioAPI UnsubscribeFromGUIEvents
(см. 16.23), в котором параметры
вызовафункцииустанавливаютпутемпреобразованияиз
unsubscribeFromGUIEventsСиlIParams
согласно 16.23.6;
d) удалитьполетаблицы
GUIEventLocalSubscriptions,
выполняя
действия, указанные в 18.10.3.
18.8.3.4Если
hostingEndpointIRI
является ИИР локальной конечной точки,
тогда, для каждого поля таблицы
GUIEventRedirectors
(см. 18.12), в котором
компонент
originalBSPHandle
имеет значение
originalBSPHandle
, структура
должна выполнить следующие действия в указанном порядке:
a) создать временное абстрактное значение (
unredirectCallParams
)
типа
UnredirectGUIEvents- RequestParams
(см. 16.29.2), в котором все
компоненты должны быть установлены из компонентов поля с такими же
именами;
b
) выполнить внутренний вызов функции БиоАПИ (см. 13.10) к функции
BioAPI UnredirectGUIEvents
(см. 16.29), в котором параметры вызова
функциидолжныбытьустановленыпутемпреобразованияиз
unredirectCallParams
согласно 16.29.5;
388