ГОСТ РИСО/МЭК19784-1— 2007
bioReturn = BioAPI_VerifyMatch(BSPHandle,
MaxFMR.
SlnputBirProcessed.
&birEnro»l.
NULL.
&bR esponse.
&AchievedFMR,
NULL);
)
else
Ч
Просто вызываем BioAPI_Verify
{
MaxFMR = 1.
bioReturn = BioAPI_Verify(BSPHandle,
MaxFMR.
&birEnrotl.
BioAPI_NO_SUBTYPE_AVAILABLE.
NULL,
SbR esponse.
&AchievedFMR,
NULL.
-
1
.
NULL);
)
if(b«Retum != BioAPI_OK)
(
p rin tffBioAPI Error Code;bioReturn);
return 0;
)
if(bResponse == BioAPI_TRUE)
(
printf("Matcb\n*);
}
else
{
pfintf(“No Match’n");
return 0;
}
D.1.5Отсоединение ивыгрузкаПБУ
Как только приложение закончит использование ПБУ, оно его отсоединяет и выгружает,
void fundion5() {
BioAPI_RETURN bioReturn;
BioAPI_HANDLE BSPHandle;
BioAPI_UUID uuid;
SensorOetectionContext context;
if(BSPHandle != 0)
{
bioReturn = BioAPI_BSPDetach(BSPHandle);
if(BioAPI_OK != bioReturn)
{
printff’BioAPI Error Code; %d\n", bioReturn).
return;
}
BSPHandle = 0;
}
bioReturn = BioAPI_BSPUnload (&uuid. SensorOetectionEventHandler. Scontext);
Г
В реальных приложениях адрес контекста, передаваемый Bk>API_BSPUnload, должен быть аналогичен
адресу контекста, передаваемому вызову сопоставления BioAP!_BSPLoad call
Ч
if(BioAPI_OK != bioReturn)
{
printf("BioAPI Error Code; %dVn*, bioReturn);
return;
}
}
108