Función WbioQueryEngineInterface (winbio_adapter.h)

Recupera un puntero a la estructura WINBIO_ENGINE_INTERFACE del adaptador del motor.

Sintaxis

HRESULT WbioQueryEngineInterface(
  [out] PWINBIO_ENGINE_INTERFACE *EngineInterface
);

Parámetros

[out] EngineInterface

Dirección de una variable que recibe un puntero a la estructura WINBIO_ENGINE_INTERFACE .

Valor devuelto

Si la función se ejecuta correctamente, devuelve S_OK. Si se produce un error en la función, debe devolver uno de los siguientes valores HRESULT para indicar el error.

Código devuelto Descripción
E_POINTER
El parámetro EngineInterface no puede ser NULL.

Comentarios

Windows Biometric Framework llama a esta función después de cargar un archivo DLL del adaptador de motor en la memoria. Por lo tanto, todos los archivos DLL del adaptador de motor deben implementar y exportar la función WbioQueryEngineInterface . El nombre de la función distingue mayúsculas de minúsculas y su ortografía y firma deben coincidir exactamente con los proporcionados en la sección Sintaxis.

Para que sea visible para Windows Biometric Framework, la función WbioQueryEngineInterface debe tener un nombre en la sección EXPORTS del archivo de comandos del vinculador de definición de exportación para el archivo DLL.

Ejemplos

El siguiente pseudocódigo muestra una posible implementación de esta función.

HRESULT
WINAPI
WbioQueryEngineInterface(
    __out PWINBIO_ENGINE_INTERFACE *EngineInterface)
{
    // g_EngineInterface is a global variable.
    *EngineInterface = &g_EngineInterface;
    return S_OK;
}

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winbio_adapter.h (incluya Winbio_adapter.h)

Consulte también

Funciones de complemento