Fonctions wrapper de plug-in

l’API Windows Biometric Framework comprend des fonctions wrapper qui vous permettent d’appeler une fonction publique sur n’importe quel adaptateur attaché au pipeline sans avoir à acquérir manuellement un pointeur vers l’adaptateur. Chaque Wrapper vérifie les arguments d’entrée, récupère un pointeur d’adaptateur et appelle la fonction demandée. Par exemple, le wrapper WbioEngineSetHashAlgorithm a la signature suivante.

inline HRESULT
WbioEngineSetHashAlgorithm(
    __inout PWINBIO_PIPELINE Pipeline,
    __in SIZE_T AlgorithmBufferSize,
    __in PUCHAR AlgorithmBuffer
    )
{
    if (ARGUMENT_PRESENT(Pipeline) &&
        ARGUMENT_PRESENT(Pipeline->EngineInterface) &&
        ARGUMENT_PRESENT(Pipeline->EngineInterface->SetHashAlgorithm))
    {
        return Pipeline->EngineInterface->SetHashAlgorithm(
                                            Pipeline,
                                            AlgorithmBufferSize,
                                            AlgorithmBuffer
                                            );
    }
    else
    {
        return E_NOTIMPL;
    }
}

La fonction vérifie que l’argument de pipeline n’est pas null, qu’il existe un adaptateur de moteur et que la fonction EngineAdapterSetHashAlgorithm existe. Toutes les fonctions wrapper sont définies dans le _ fichier d’en-tête WinBio adapter. h. Les rubriques suivantes décrivent les wrappers disponibles.

Contenu de cette section

Rubrique Description
Wrappers d’adaptateur de moteur
Fonctions que vous pouvez utiliser pour appeler des fonctions sur votre adaptateur de moteur. Ces fonctions sont définies dans WinBio _ adapter. h.
Wrappers d’adaptateur de capteur
Fonctions que vous pouvez utiliser pour appeler des fonctions sur votre adaptateur de capteur. Ces fonctions sont définies dans WinBio _ adapter. h.
Stockage Wrappers d’adaptateur
Fonctions que vous pouvez utiliser pour appeler des fonctions sur votre adaptateur de stockage. Ces fonctions sont définies dans WinBio _ adapter. h.

Référence du plug-in