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. |