функция обратного вызова PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN (winbio_adapter.h)
Вызывается биометрической платформой Windows для задания расширенных политик защиты от спуфингов по умолчанию и для каждого пользователя, используемых адаптером подсистемы.
Синтаксис
PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN PibioEngineSetAccountPolicyFn;
HRESULT PibioEngineSetAccountPolicyFn(
[in, out] PWINBIO_PIPELINE Pipeline,
[in] PWINBIO_ACCOUNT_POLICY PolicyItemArray,
[in] SIZE_T PolicyItemCount
)
{...}
Параметры
[in, out] Pipeline
Указатель на структуру WINBIO_PIPELINE , связанную с биометрической единицей, выполняющей операцию.
[in] PolicyItemArray
Адрес массива WINBIO_ACCOUNT_POLICY структур, которые подпрограмма должна использовать для обновления политик, которые она применяет к любым обнаруженным удостоверениям.
[in] PolicyItemCount
Количество элементов в массиве, на который указывает параметр PolicyItemArray .
Возвращаемое значение
Если функция выполняется успешно, она возвращает S_OK. Если функция завершается сбоем, она должна вернуть одно из следующих значений HRESULT , чтобы указать на ошибку.
Код возврата | Описание |
---|---|
|
Ошибки, возвращаемые методом , регистрируются, но игнорируются. |
Комментарии
Этот метод вызывается при каждом активации биометрической единицы.
Этот метод выполняется в контексте того же потока, который активировал биометрическую единицу и обрабатывал все остальные запросы для единицы.
Поле Identity.Type первого элемента в PolicyItemArray всегда будет WINBIO_ID_TYPE_WILDCARD. Это означает, что элемент политики содержит значение по умолчанию AntiSpoofBehavior, которое должно применяться к любой учетной записи пользователя, которая явно не указана в остальной части массива.
Если PolicyItemArray содержит несколько элементов, поле Identity.Type остальных элементов будет WINBIO_ID_TYPE_WILDCARD, а поле Identity.Value.AccountSid.Data будет содержать идентификатор безопасности учетной записи пользователя, требующей поведения политики защиты от спуфинга, указанного в поле AntiSpoofBehavior элемента массива.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | winbio_adapter.h (включая Winbio_adapter.h) |