ГОСТ Р ИСО/МЭК 24708-2013
16.38 Функция
BioAPI_Identify
16.38.1 Данная функция определена в БиоАПИ следующим образом:
BioAPI_RETURN BioAPI BioAPlJdentify
(BioAPI_HANDLE BSPHandle,
BioAPI_FMR MaxFMRRequested,
BioAPI_BIR_SUBTYPE Subtype,
const BioAPI_IDENTIFY_POPULATION ’Population,
uint32_t TotalNumberOfTemplates,
BioAPI_BOOL Binning,
uint32_t MaxNumbcrOfRcsults.
uint32_t ’NumberOfResults.
BioAPI_CANDIDATE ’’Candidates.
int32_t Timeout,
BioAPI_BIR_HANDLE ‘AuditData);
16.38.2 С данной функцией связаны два типа сообщений ПМО БиоАПИ:
тип сообщения запроса ПМО БиоАПИ identify и тип сообщения ответа
identify, которые переносят значение следующего параметра типов АСН.1
сообщений ПМО БиоАПИ соответственно:
Identify-RequestParams ::= SEQUENCE {
originalBSPHandle
maxFMRRequested
subtype
population
totalNumberOfTemplates
binning
maxNumberOfResults
timeout
no-auditData
}
и
Identify-ResponseParams ::= SEQUENCE {
auditData
}
16.38.3 Когда структура получает вызов к функции B ioA PM dentify от
локального приложения, она должна сначала определить главную конечную
BioAPI-HANDLE,
BioAPI-FMR,
BioAPI-BIR-SUBTYPE,
BioAPI-IDENTIFY-POPULATION,
Unsignedlnt,
BOOLEAN,
Unsignedlnt,
Signedlnt,
BOOLEAN
candidatesSEQUENCE(SIZE(0..max-unsigned-int)) OF
candidate BioAPI-CANDIDATE,
BioAPI-BIR-HANDLE OPTIONAL
265