Plugin-omslutningsfunktioner
Api:et för Windows Biometric Framework innehåller omslutningsfunktioner som gör att du kan anropa en offentlig funktion på alla kort som är anslutna till pipelinen utan att manuellt hämta en pekare till adaptern. Varje omslutning kontrollerar indataargumenten, hämtar en adapterpekare och anropar den begärda funktionen. Till exempel har WbioEngineSetHashAlgorithm wrapper följande signatur.
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;
}
}
Funktionen verifierar att argumentet Pipeline inte är NULL, att det finns ett motorkort och att funktionen EngineAdapterSetHashAlgorithm finns. Alla omslutningsfunktioner definieras i huvudfilen Winbio_adapter.h. I följande avsnitt beskrivs tillgängliga omslutningar.
I det här avsnittet
Ämne | Beskrivning |
---|---|
adapteromslutning |
Funktioner som du kan använda för att anropa funktioner på motorkortet. Dessa funktioner definieras i Winbio_adapter.h. |
sensoradapteromslutningar |
Funktioner som du kan använda för att anropa funktioner på sensoradaptern. Dessa funktioner definieras i Winbio_adapter.h. |
|
Funktioner som du kan använda för att anropa funktioner på ditt lagringskort. Dessa funktioner definieras i Winbio_adapter.h. |