Dela via


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.

Plugin-referens