Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает указатель на структуру WINBIO_ENGINE_INTERFACE для адаптера подсистемы.
Синтаксис
HRESULT WbioQueryEngineInterface(
[out] PWINBIO_ENGINE_INTERFACE *EngineInterface
);
Параметры
[out] EngineInterface
Адрес переменной, получающей указатель на структуру WINBIO_ENGINE_INTERFACE .
Возвращаемое значение
Если функция выполнена успешно, она возвращает S_OK. Если функция завершается ошибкой, она должна вернуть одно из следующих значений HRESULT , чтобы указать ошибку.
| Код возврата | Description |
|---|---|
|
Параметр EngineInterface не может иметь значение NULL. |
Замечания
Биометрическая платформа Windows вызывает эту функцию после загрузки библиотеки DLL адаптера ядра в память. Поэтому каждая библиотека DLL адаптера ядра должна реализовывать и экспортировать функцию WbioQueryEngineInterface . Имя функции учитывает регистр, а его правописание и подпись должны точно соответствовать указанному в разделе синтаксиса.
Чтобы быть видимым в Windows Биометрических данных, функция WbioQueryEngineInterface должна быть названа в разделе EXPORTS файла команды компоновщика определения экспорта для библиотеки DLL.
Примеры
В следующем псевдокоде показана одна из возможных реализаций этой функции.
HRESULT
WINAPI
WbioQueryEngineInterface(
__out PWINBIO_ENGINE_INTERFACE *EngineInterface)
{
// g_EngineInterface is a global variable.
*EngineInterface = &g_EngineInterface;
return S_OK;
}
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 7 [только настольные приложения] |
| минимальный поддерживаемый сервер | Windows Server 2008 R2 [только классические приложения] |
| целевая платформа | Виндоус |
| Header | winbio_adapter.h (include Winbio_adapter.h) |