ГОСТ Р ИСО/МЭК 24709-2-2011
<assertion name="BioSPI_DbGetBIR_ValidParam"
model="BSPTesting">
<description>
Проверку данного утверждения проводят с целью вызова
функции BioSPI_DbGetBIR с достоверными значениями
входных параметров и проверки, является ли
возвращенный код значением BioAPI_OK.
Приведенный ниже текст соответствует приведенному в
8.5.8.1 спецификации БиоАПИ 2.0.
BioAPI_RETURN BioAPI BioSPI_DbGetBIR
(BioAPI_HANDLE BSPHandle,
BioAPI_DB_HANDLE DbHandle,
const BioAPI_UUID *KeyValue,
BioAPI_BIR_HANDLE *RetrievedBIR,
BioAPI_DB_MARKER_HANDLE *MarkerHandle).
Восстанавливается ЗБИ, идентифицированная параметром
KeyValue в открытой базе данных ЗБИ, идентифицированной
параметром DbHandle. ЗБИ копируется в память ПБУ, и
к ней возвращается дескриптор. Маркеру, идентифици
рованному параметром MarkerHandle, присваивается
указатель на запись, представленную параметром
KeyValue в базе данных ЗБИ, идентифицированной
параметром DbHandle. Значение NULL установит маркер
на первую запись в базе данных.
Порядок действий при испытании на соответствие:
1) Загрузить испытуемый ПБУ.
2) Присоединить испытуемый ПБУ.
3) Вызвать функцию BioSPI_DbCreate для создания базы
данных.
4) Вызвать функцию BioSPI_Enroll для создания ЗБИ.
5) Вызвать функцию BioSPI_DbStoreBIR для сохранения
зарегистрированной ЗБИ в базе данных.
6) Вызвать функцию BioSPI_DbGetBIR для восстановления
сохраненной ЗБИ.
591