Udostępnij przez


Funkcje otoki wtyczek

Interfejs API struktury biometrycznej systemu Windows zawiera funkcje otoki, które umożliwiają wywoływanie funkcji publicznej na dowolnej karcie dołączonej do potoku bez ręcznego uzyskiwania wskaźnika do karty. Każda otoka sprawdza argumenty wejściowe, pobiera wskaźnik karty i wywołuje żądaną funkcję. Na przykład otoka WbioEngineSetHashAlgorithm ma następujący podpis.

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;
    }
}

Funkcja sprawdza, czy argument potoku nie jest null, że istnieje adapter aparatu i czy istnieje funkcja EngineAdapterSetHashAlgorithm. Wszystkie funkcje otoki są zdefiniowane w pliku nagłówkowym Winbio_adapter.h. W poniższych tematach omówiono dostępne otoki.

W tej sekcji

Temat Opis
Otoki adaptera aparatu
Funkcje, których można użyć do wywoływania funkcji na karcie aparatu. Te funkcje są definiowane w pliku Winbio_adapter.h.
Otoki adaptera czujnika
Funkcje, których można użyć do wywoływania funkcji na karcie czujnika. Te funkcje są definiowane w pliku Winbio_adapter.h.
Otoki adaptera magazynu
Funkcje, których można użyć do wywoływania funkcji na karcie magazynu. Te funkcje są definiowane w pliku Winbio_adapter.h.

wtyczki