Функция WbioQueryEngineInterface (winbio_adapter.h)

Извлекает указатель на структуру WINBIO_ENGINE_INTERFACE для адаптера подсистемы.

Синтаксис

HRESULT WbioQueryEngineInterface(
  [out] PWINBIO_ENGINE_INTERFACE *EngineInterface
);

Параметры

[out] EngineInterface

Адрес переменной, получающей указатель на структуру WINBIO_ENGINE_INTERFACE .

Возвращаемое значение

Если функция выполнена успешно, она возвращает S_OK. Если функция завершается ошибкой, она должна вернуть одно из следующих значений HRESULT , чтобы указать ошибку.

Код возврата Description
E_POINTER
Параметр 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)

См. также

Функции подключаемого модуля