PWINBIO_LOCATE_SENSOR_CALLBACK fonction de rappel (winbio.h)
Appelé par l’infrastructure biométrique Windows pour retourner les résultats de la fonction asynchrone WinBioLocateSensorWithCallback . L’application cliente doit implémenter cette fonction.
- Implémentez une fonction PWINBIO_ASYNC_COMPLETION_CALLBACK pour recevoir une notification à la fin de l’opération.
- Appelez la fonction WinBioAsyncOpenSession . Transmettez l’adresse de votre rappel dans le paramètre CallbackRoutine . Passez WINBIO_ASYNC_NOTIFY_CALLBACK dans le paramètre NotificationMethod . Récupérer un handle de session asynchrone.
- Utilisez le handle de session asynchrone pour appeler WinBioLocateSensor. Une fois l’opération terminée, l’infrastructure biométrique Windows alloue et initialise une structure WINBIO_ASYNC_RESULT avec les résultats et appelle votre rappel avec un pointeur vers la structure des résultats.
- Appelez WinBioFree à partir de votre implémentation de rappel pour libérer la structure WINBIO_ASYNC_RESULT une fois que vous avez terminé de l’utiliser.
Syntaxe
PWINBIO_LOCATE_SENSOR_CALLBACK PwinbioLocateSensorCallback;
void PwinbioLocateSensorCallback(
[in, optional] PVOID LocateCallbackContext,
[in] HRESULT OperationStatus,
WINBIO_UNIT_ID UnitId
)
{...}
Paramètres
[in, optional] LocateCallbackContext
Pointeur vers une mémoire tampon définie par l’application et passée au paramètre LocateCallbackContext de la fonction WinBioLocateSensorWithCallback . La mémoire tampon n’est pas modifiée par l’infrastructure ou l’unité biométrique. Votre application peut utiliser les données pour l’aider à déterminer les actions à effectuer ou pour conserver des informations supplémentaires sur la capture biométrique.
[in] OperationStatus
Code d’erreur retourné par l’opération de capture.
UnitId
Numéro d’ID d’unité biométrique.
Valeur de retour
None
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winbio.h |