Freigeben über


PWINBIO_ASYNC_COMPLETION_CALLBACK Rückruffunktion (winbio.h)

Wird vom Windows Biometric Framework aufgerufen, um die Clientanwendung darüber zu benachrichtigen, dass ein asynchroner Vorgang abgeschlossen wurde. Der Rückruf wird von der Clientanwendung definiert und vom Windows Biometric Framework aufgerufen.

Syntax

PWINBIO_ASYNC_COMPLETION_CALLBACK PwinbioAsyncCompletionCallback;

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

Parameter

[in] AsyncResult

Zeiger auf eine WINBIO_ASYNC_RESULT-Struktur , die Informationen zum abgeschlossenen Vorgang enthält. Die Struktur wird vom Windows Biometric Framework erstellt. Sie müssen WinBioFree aufrufen, um die Struktur freizugeben.

Rückgabewert

Keine

Bemerkungen

Sie müssen diesen Rückruf erstellen, wenn Sie eine biometrische Sitzung mit der WinBioAsyncOpenSession-Funktion oder der WinBioAsyncOpenFramework-Funktion öffnen und WINBIO_ASYNC_NOTIFY_CALLBACK im NotificationMethod-Parameter beider Funktionen festlegen.

Wichtig Die WINBIO_ASYNC_RESULT-Struktur wird intern vom Windows Biometric Framework zugeordnet. Rufen Sie daher winBioFree auf, wenn Sie es verwenden, um den zugewiesenen Arbeitsspeicher freizugeben und Lecks zu vermeiden. Da dadurch auch alle geschachtelten Datenstrukturen freigegeben werden, sollten Sie keine Kopie von zeigern, die in der WINBIO_ASYNC_RESULT-Struktur zurückgegeben werden. Wenn Sie alle zurückgegebenen Daten in einer geschachtelten Struktur speichern möchten, erstellen Sie eine private Kopie dieser Daten, bevor Sie WinBioFree aufrufen.
 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winbio.h

Weitere Informationen

WinBioAsyncOpenSession

WinBioOpenSession