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


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

Вызывается биометрической платформой Windows для уведомления клиентского приложения о завершении асинхронной операции. Обратный вызов определяется клиентским приложением и вызывается с помощью Windows Biometric Framework.

Синтаксис

PWINBIO_ASYNC_COMPLETION_CALLBACK PwinbioAsyncCompletionCallback;

void PwinbioAsyncCompletionCallback(
  [in] PWINBIO_ASYNC_RESULT AsyncResult
)
{...}

Параметры

[in] AsyncResult

Указатель на структуру WINBIO_ASYNC_RESULT , содержащую сведения о завершенной операции. Структура создается с помощью Биометрической платформы Windows. Чтобы освободить структуру, необходимо вызвать WinBioFree .

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

None

Remarks

Этот обратный вызов необходимо создать, если вы открыли биометрический сеанс с помощью функции WinBioAsyncOpenSession или WinBioAsyncOpenFramework и задали WINBIO_ASYNC_NOTIFY_CALLBACK в параметре NotificationMethod любой из функций.

Важно Структура WINBIO_ASYNC_RESULT выделяется внутренне с помощью Биометрической платформы Windows. Поэтому при его использовании вызовите WinBioFree , чтобы освободить выделенную память и избежать утечек. Так как это также освобождает все вложенные структуры данных, не следует хранить копию указателей, возвращенных в WINBIO_ASYNC_RESULT структуре. Если вы хотите сохранить данные, возвращенные во вложенной структуре, создайте частную копию этих данных перед вызовом WinBioFree.
 

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header winbio.h

См. также раздел

WinBioAsyncOpenSession

WinBioOpenSession