Поделиться через


функция обратного вызова PWINBIO_LOCATE_SENSOR_CALLBACK (winbio.h)

Вызывается биометрической платформой Windows для возврата результатов из асинхронной функции WinBioLocateSensorWithCallback . Клиентское приложение должно реализовать эту функцию.

Важно Начиная с Windows 8, рекомендуется больше не использовать сочетание PWINBIO_LOCATE_SENSOR_CALLBACK/WinBioLocateSensorWithCallback. Вместо этого выполните следующие действия.
  • Реализуйте функцию PWINBIO_ASYNC_COMPLETION_CALLBACK для получения уведомления по завершении операции.
  • Вызовите функцию WinBioAsyncOpenSession . Передайте адрес обратного вызова в параметре CallbackRoutine . Передайте WINBIO_ASYNC_NOTIFY_CALLBACK в параметре NotificationMethod . Получение асинхронного дескриптора сеанса.
  • Используйте асинхронный дескриптор сеанса для вызова WinBioLocateSensor. Когда операция завершится, Windows Biometric Framework выделит и инициализирует структуру WINBIO_ASYNC_RESULT с результатами и вызовет обратный вызов с указателем на структуру результатов.
  • Вызовите WinBioFree из реализации обратного вызова, чтобы освободить структуру WINBIO_ASYNC_RESULT после завершения ее использования.
 

Синтаксис

PWINBIO_LOCATE_SENSOR_CALLBACK PwinbioLocateSensorCallback;

void PwinbioLocateSensorCallback(
  [in, optional] PVOID LocateCallbackContext,
  [in]           HRESULT OperationStatus,
                 WINBIO_UNIT_ID UnitId
)
{...}

Параметры

[in, optional] LocateCallbackContext

Указатель на буфер, определенный приложением и передаваемый на параметр LocateCallbackContext функции WinBioLocateSensorWithCallback . Буфер не изменяется платформой или биометрической единицей. Приложение может использовать эти данные, чтобы определить, какие действия следует выполнить, или сохранить дополнительные сведения о биометрической записи.

[in] OperationStatus

Код ошибки, возвращенный операцией захвата.

UnitId

Идентификационный номер биометрической единицы.

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

None

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header winbio.h