ГОСТ Р ИСО/МЭК 24709-2-2011
Выдержки
Подпункт 9.3.5.8
B io A P I_R E T U R N B ioA P I B io S P l_ D b G etB IR
(В iо A P1_H A N D L E B S P H an dle,
B io A P I_D B _H A N D L E D b H an dle,
co n st B io A P I_ U U ID *K e y V alue,
B io A P I_B IR _H A N D L E *R etrievedB IR ,
B io A P I_D B _M A R K E R _H A N D L E *M arkerH an dle).
Подпункт 8.5.8.1
Восстанавливается ЗБИ, идентифицированная параметром KeyValue в от
крытой базе данных ЗБИ, идентифицированной параметром DbHandle. ЗБИ ко
пируется в память ПБУ, и к ней возвращается дескриптор. Создается маркер и
устанавливается на указатель на запись за восстановленной ЗБИ в базе данных
ЗБИ (или на первую запись в базе данных, если восстановленная ЗБИ является
последней), и к этому маркеру возвращается дескриптор.
Ссылки: 9.3.5.8 и 8.5.8.1.
Порядок действий:
1) Загрузить испытуемый ПБУ.
2) Присоединить испытуемый ПБУ.
3) Вызвать функцию
B io S P I_ D b C rea te
для создания базы данных.
4) Вызвать функцию
B io S P l_ E n ro ll
для создания ЗБИ.
5) Вызвать функцию
B ioS P IJD bS toreB IR
для сохранения зарегистрирован
ной ЗБИ в базе данных.
6) Вызвать функцию
B ioS P I_D bG etB IR
с ключевым значением, не сущест
вующим в базе данных.
7) Проверить возвращаемый код. Предполагается возвращение значения
BioAPIERR_RECORD_NOT_FOUND.
8) Вызвать функцию
B io S P I_ D b D elete
для удаления базы данных.
9) Отсоединить и выгрузить ПБУ.
605