Partager via


WbioQueryEngineInterface, fonction (winbio_adapter.h)

Récupère un pointeur vers la structure WINBIO_ENGINE_INTERFACE pour l’adaptateur de moteur.

Syntaxe

HRESULT WbioQueryEngineInterface(
  [out] PWINBIO_ENGINE_INTERFACE *EngineInterface
);

Paramètres

[out] EngineInterface

Adresse d’une variable qui reçoit un pointeur vers la structure WINBIO_ENGINE_INTERFACE .

Valeur retournée

Si la fonction réussit, elle retourne S_OK. Si la fonction échoue, elle doit retourner l’une des valeurs HRESULT suivantes pour indiquer l’erreur.

Code de retour Description
E_POINTER
Le paramètre EngineInterface ne peut pas être NULL.

Remarques

L’infrastructure biométrique Windows appelle cette fonction après le chargement d’une DLL d’adaptateur de moteur en mémoire. Chaque DLL d’adaptateur de moteur doit donc implémenter et exporter la fonction WbioQueryEngineInterface . Le nom de la fonction respecte la casse, et son orthographe et sa signature doivent correspondre exactement à celles fournies dans la section Syntaxe.

Pour être visible par l’infrastructure biométrique Windows, la fonction WbioQueryEngineInterface doit être nommée dans la section EXPORTS du fichier de commandes de l’éditeur de liens de définition d’exportation pour la DLL.

Exemples

Le pseudo-code suivant montre une implémentation possible de cette fonction.

HRESULT
WINAPI
WbioQueryEngineInterface(
    __out PWINBIO_ENGINE_INTERFACE *EngineInterface)
{
    // g_EngineInterface is a global variable.
    *EngineInterface = &g_EngineInterface;
    return S_OK;
}

Configuration requise

   
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_adapter.h (include Winbio_adapter.h)

Voir aussi

Fonctions de plug-in