Compartir a través de


Funciones de contenedor de complementos

La API de Windows Biometric Framework incluye funciones contenedoras que permiten llamar a una función pública en cualquier adaptador conectado a la canalización sin adquirir manualmente un puntero al adaptador. Cada contenedor comprueba los argumentos de entrada, recupera un puntero de adaptador y llama a la función solicitada. Por ejemplo, el contenedor WbioEngineSetHashAlgorithm tiene la siguiente firma.

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 función comprueba que el argumento pipeline no es NULL, que existe un adaptador de motor y que existe la funciónengineAdapterSetHashAlgorithm. Todas las funciones contenedoras se definen en el archivo de encabezado Winbio_adapter.h. En los temas siguientes se describen los contenedores disponibles.

En esta sección

Tema Descripción
del adaptador del motor de
Funciones que puede usar para llamar a funciones en el adaptador del motor. Estas funciones se definen en Winbio_adapter.h.
contenedores del adaptador del sensor de
Funciones que puede usar para llamar a funciones en el adaptador del sensor. Estas funciones se definen en Winbio_adapter.h.
del adaptador de almacenamiento de
Funciones que puede usar para llamar a funciones en el adaptador de almacenamiento. Estas funciones se definen en Winbio_adapter.h.

de referencia del complemento