Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 19784-1-2007 Автоматическая идентификация. Идентификация биометрическая. Биометрический программный интерфейс. Часть 1. Спецификация биометрического программного интерфейса (с Изменением N 1)

     

     7.27 Тип BioAPI_EVENT_MASK


Данный тип определяет маску с позициями битов для каждого типа событий. Маска используется для разрешения и запрещения выдачи уведомлений о событиях и для указания, какие события поддерживаются ПБУ.

typedef uint32_t BioAPI EVENT MASK;

#define BioAPI_NOTIFY_INSERT_BIT

(0x00000001)

#define BioAPI_NOTIFY_REMOVE_BIT

(0x00000002)

#define BioAPI_NOTIFY_FAULT_BIT

(0x00000004)

#define BioAPI_NOTIFY_SOURCE_PRESENT_BIT

(0x00000008)

#define BioAPI_NOTIFY_SOURCE_REMOVED_BIT

(0x00000010)


Примечание - Когда используется БиоАПИ версии 2.0, иногда невозможно определить в маске событие подключения, возникающее в прикрепленной сессии ПБУ, из-за того, что событие может появиться после вызова функции BioAPI_BSPLoad и перед тем как может быть обработан любой вызов BioAPI_EnableEvents. Данная ситуация возникает из-за того, что для вызова функции BioAPI_EnableEvents требуется дескриптор, который возвращается функцией BioAPI_BSPAttach, а вызов функции BioAPI_BSPAttach должен следовать за вызовом функции BioAPI_BSPLoad. Событие подключения (INSERT) возникнет в ПБУ при вызове функции BioAPI_BSPLoad в случае, если модуль БиоАПИ уже "подключен", и это событие передастся приложению раньше, чем оно сможет вызвать функцию BioAPI_EnableEvents.


(Измененная редакция, Изм. N 1).