ГОСТ Р ИСО/МЭК 24708-2013
a) в случае, если
hostingE ndpointIR I
не является НИР локальной конечной
точки, удалить поле таблицы
RunningBSPLocalReferences,
выполняя
действия, указанные в 18.5.3, без выполнения следующих действий:
b
) создать временное абстрактное значение (
bspU nloadC allP aram s
) типа
BSPUnloadCallParams
(см. 16.10.3), в котором:
1) компонент
bspUuid
устанавливают на
bspP roductU uid
и
2) компоненты
unitEventHandlerAddress
и
unitEventHandlerContext
должны быть установлены на 0:
c) выполнить внутренний вызов функции БиоАПИ (см. 13.10) к функции
BioAPI_BSPUnload
(см. 16.10), в котором параметры вызова функции
устанавливают путем преобразования из
bspU nloadC allP aram s
согласно
16.10.3;
d) удалитьполе таблицы
RunningBSPLocalReferences.
выполняя
действия, указанные в 18.5.3.
18.3.3.4Если
hostingE ndpointIR I
не является НИР локальной конечной
точки, тогда, для каждого поля таблицы
RunningBSPRemoteReferences
(см. 18.6), в котором компонент
bspProductUuid
имеет значение
bspP roductU uid
, структура должна выполнить следующие действия в указанном
порядке:
a) создать временное абстрактное значение (
bspU nloadC allP aram s
) типа
BSPUnloadCallParams
(см. 18.10.3), в котором:
1) компонент
bspUuid
устанавливают на
bspProductU uid-.
и
2)компоненты
unitEventHandlerAddress
и
unitEventHandlerContext
устанавливают на 0;
b
) выполнить внутренний вызов функции БиоАПИ (см. 13.10) к функции
BioAPI_BSPUnload
(см. 16.10), в котором параметры вызова функции
устанавливают путем преобразования из
bspU nloadC allP aram s
согласно
16.10.3;
368