ГОСТ Р ИСО/МЭК19784-1—2007
8.2.2 Операция BioAPI_GotBIRFromHandlo
BioAPI_RETURN BioAPI BioAPI_GetBIRFromHandle
(BioAPLHANDLE BSPHandle.
BioAPI_BIR_HANDLE Handle.
BioAPI_BIR *BIR);
8.2.2.1 Описание
Данная функция извлекает ЗБИ. связанную сдескриптором ЗБИ. возвращаемым ПБУ. Перед оконча
нием выполнения функции, ПБУ освобождаетдескриптор ЗБИ.
8.22.2 Параметры
BSPHandle
(входной)— дескриптор ПБУ БиоАПИ.
Handle
(входной) — дескриптор извлекаемой ЗБИ.
BIR
(выходной) — указатель на извлеченную ЗБИ.
8.2.2.3 Возвращаемое значение
Значение BioAPI_RETURN указывает на успешное выполнение функции или определяет тип ошибки.
Значение BioAPI_OK указывает на отсутствие ошибки. Все остальные значения описывают тип ошибки.
8.22.4 Ошибки
BioAPIERRJNVALID_BIR_HANDLE
BtoAPIERRJNVALID_BSP_HANDLE
Данные об обработке ошибок БиоАПИ приведены в разделе 11.
8.2.3 Операция BioAPI_GotHeaderFromHandlc
BioAPI RETURN BioAPI BioAPIjSetHeaderFromHandle
(BioAPI_HANDLE BSPHandle.
BioAPI_BIR_HANDLE Handle.
BtoAPI_BIR_HEADER ‘Header):
8.2.3.1 Описание
Данная функция извлекает заголовок ЗБИ. связанной с данным дескриптором. ПБУ не освобождает
дескриптор ЗБИ.
8.2.3.2 Параметры
BSPHandle
(входной)— дескриптор присоединенного ПБУ.
Handle
(входной)— дескриптор ЗБИ, заголовок которой должен быть извлечен.
Header
(выходной) — заголовокуказанной ЗБИ.
8.2.3.3 Возвращаемое значение
Значение BioAPl_RETURN указывает на успешное выполнение функции или определяет тип ошибки.
Значение BioAPI_OK указывает на отсутствие ошибки. Все остальные значения описывают тип ошибки.
8.2.3.4 Ошибки
BioAPIERRJNVALID_BIR_HANDLE
BioAPIERR_INVALID_BSP_HANDLE
Данные об обработке ошибок БиоАПИ приведены в разделе 11.
8.3 Обратные вызовы и работа с событиями
8.3.1 Функция BioAPI_EnableEvents
BioAPIRETURN BtoAPI BioAPI_EnableEvents
(BioAPLHANDLE BSPHandle?
BtoAPI_EVENT_MASK Events);
8.3.1.1 Описание
Данная функция разрешает события, указанные в маске событий, исходящие от всех модулей
БиоАПИ. выбранных в прикрепленной сессии ПБУ. идентифицированнойдескриптором ПБУ. и отключает
все другие события от этих модулей БиоАПИ. События отдругих модулей БиоАПИ. непосредственно или
косвенно управляемых тем же ПБУ (которые могут быть выбраны в другой прикрепленной сессии и не
выбраны вданной), не обрабатываются.
В некоторых случаях событие «вставка» не может быть заблокировано.
8.3.1.2 Параметры
BSPHandle
(входной)— дескриптор присоединенного ПБУ.
Events
(входной) — маска, обозначающая разрешенные события.
40