Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
API Windows Biometric Framework включает функции-оболочки, позволяющие вызывать общедоступную функцию на любом адаптере, подключенном к конвейеру, без получения указателя на адаптер вручную. Каждая оболочка проверяет входные аргументы, извлекает указатель адаптера и вызывает запрошенную функцию. Например, WbioEngineSetHashAlgorithm оболочке имеет следующую подпись.
inline HRESULT
WbioEngineSetHashAlgorithm(
__inout PWINBIO_PIPELINE Pipeline,
__in SIZE_T AlgorithmBufferSize,
__in PUCHAR AlgorithmBuffer
)
{
if (ARGUMENT_PRESENT(Pipeline) &&
ARGUMENT_PRESENT(Pipeline->EngineInterface) &&
ARGUMENT_PRESENT(Pipeline->EngineInterface->SetHashAlgorithm))
{
return Pipeline->EngineInterface->SetHashAlgorithm(
Pipeline,
AlgorithmBufferSize,
AlgorithmBuffer
);
}
else
{
return E_NOTIMPL;
}
}
Функция проверяет, существует ли аргумент конвейера Pipeline не null, существует ли адаптер ядра и существует ли функция engineAdapterSetHashAlgorithm. Все функции-оболочки определяются в файле заголовка Winbio_adapter.h. В следующих разделах рассматриваются доступные оболочки.
В этом разделе
| Тема | Описание |
|---|---|
|
оболочки адаптера модуля |
Функции, которые можно использовать для вызова функций на адаптере обработчика. Эти функции определены в Winbio_adapter.h. |
|
оболочки адаптера датчиков |
Функции, которые можно использовать для вызова функций на адаптере датчика. Эти функции определены в Winbio_adapter.h. |
|
оболочки адаптера хранилища |
Функции, которые можно использовать для вызова функций на адаптере хранилища. Эти функции определены в Winbio_adapter.h. |