WINBIO_PIPELINE structure

The WINBIO_PIPELINE structure contains shared context information used by the sensor, engine, and storage adapter components in a single biometric unit.

Syntax


typedef struct _WINBIO_PIPELINE {
  HANDLE                    SensorHandle;
  HANDLE                    EngineHandle;
  HANDLE                    StorageHandle;
  PWINBIO_SENSOR_INTERFACE  SensorInterface;
  PWINBIO_ENGINE_INTERFACE  EngineInterface;
  PWINBIO_STORAGE_INTERFACE StorageInterface;
  PWINBIO_SENSOR_CONTEXT    SensorContext;
  PWINBIO_ENGINE_CONTEXT    EngineContext;
  PWINBIO_STORAGE_CONTEXT   StorageContext;
} WINBIO_PIPELINE, *PWINBIO_PIPELINE;

Members

SensorHandle

File handle to the sensor device associated with the biometric unit. Adapters should treat this as a read-only field.

EngineHandle

File handle to the dedicated hardware matching engine, if one is present. This is modified only by the engine adapter. It is read by the Windows Biometric Framework.

StorageHandle

File handle to the template storage database. This is read by the Windows Biometric Framework, but it is modified only by the storage adapter.

SensorInterface

Pointer to the WINBIO_SENSOR_INTERFACE structure for the biometric unit. Adapters should ignore this field.

EngineInterface

Pointer to the WINBIO_ENGINE_INTERFACE structure for the biometric unit. Adapters should ignore this field.

StorageInterface

Pointer to the WINBIO_STORAGE_INTERFACE structure for the biometric unit. Adapters should ignore this field.

SensorContext

Pointer to a private data structure defined by the sensor adapter. This pointer and the structure contents are managed by the sensor adapter and are never accessed by the Windows Biometric Framework.

EngineContext

Pointer to a private data structure defined by the engine adapter. This pointer and the structure contents are managed by the engine adapter and are never accessed by the Windows Biometric Framework.

StorageContext

Pointer to a private data structure defined by the storage adapter. This pointer and the structure contents are managed by the storage adapter and are never accessed by the Windows Biometric Framework.

Remarks

Each biometric unit has its own unique WINBIO_PIPELINE structure to maintain the current processing state of operations performed by the biometric unit. The Windows Biometric Framework automatically passes the address of the pipeline structure to each adapter in the component stack. Adapters use this pipeline pointer to access their own private context data and to call functions in lower levels of the component stack.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Winbio_adapter.h

See also

Plug-in Functions
Plug-in Structures

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.