PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN fonction de rappel (winbio_adapter.h)
Appelé par l’infrastructure biométrique Windows lorsque le système est prêt à entrer dans un état de faible consommation ou lorsque le système a été réveillé à partir d’un état de faible consommation. L’objectif de cette fonction est de permettre à l’adaptateur de répondre aux transitions dans l’état d’alimentation de l’ordinateur.
Syntaxe
PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN PibioStorageNotifyPowerChangeFn;
HRESULT PibioStorageNotifyPowerChangeFn(
[in, out] PWINBIO_PIPELINE Pipeline,
[in] ULONG PowerEventType
)
{...}
Paramètres
[in, out] Pipeline
Pointeur vers la structure WINBIO_PIPELINE associée à l’unité biométrique effectuant l’opération.
[in] PowerEventType
Indique la nature de la modification. Ce peut être l’une des valeurs suivantes :
Valeur retournée
Si la fonction réussit, elle retourne S_OK. Si la fonction échoue, elle retourne une valeur HRESULT qui indique l’erreur. Les valeurs possibles sont notamment celles figurant dans le tableau suivant. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
Code de retour | Description |
---|---|
|
L’argument Pipeline était NULL. |
|
L’argument PowerEventType n’était pas l’une des valeurs répertoriées dans la table. |
Remarques
Lorsqu’il reçoit un événement PBT_APMPOWERSTATUSCHANGE, l’adaptateur doit appeler l’API Microsoft Win32 GetSystemPowerStatus pour déterminer la nouvelle status d’alimentation.
L’infrastructure biométrique appelle ce point d’entrée de l’adaptateur de manière asynchrone, dans le contexte d’un thread arbitraire. Il incombe à l’adaptateur de synchroniser le traitement de cet appel avec tout autre travail qu’il peut effectuer.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winbio_adapter.h |