Document Title Here
AET65 API
Version 1.0
idvation GmbH
Otto-Hesse-Straße 19 / T5
Phone +49 6151 9926567
D-64293 Darmstadt
Fax +49 6151 3689296
www.idvation.com
Page 84 of 84
Page 84 of 84
8.6. Compatibility with Windows NT Services
Since version 3.5 BSAPI.DLL provides new function ABSInitializeEx, taking a bitmask flags as its only
parameter. This function can be (on Windows platform) used to initialize in a mode compatible with Windows
NT service.
8.7. ABS_CALLBACK and Threads
Callbacks from interactive operations are now guaranteed to be called from the same thread context, where
the interactive operation has been called. This is especially important for developers which use BSAPI.DLL
from a programming language without any support for multithreading, e.g. MS VisualBasic.
8.8. Support for Terminal and Citrix
In future, BSAPI shall support opening devices in a context of remote session via Windows Terminal
Services and Citrix. This support is not yet included in current BSAPI version, but there are some new
aspects of BSAPI in order to make the change in the future smoother.
The support (when implemented) shall mean that when the process using BSAPI will be running in a remote
session, opening a fingerprint sensor device will be opened on the client's side!
Currently when you attempt to open the device in the context of the remote session, the BSAPI call fails with
an internal error, which roughly means that the situation has been detected, and that the BSAPI call fails as
the feature is not finished yet.
However there is a new initialization flag ABS_INIT_FLAG_FORCE_LOCAL_SENSOR, which can be
passed into ABSInitializeEx function. When used, the detection of remote sessions is disabled and BSAPI
always opens only local devices. This flag is already fully implemented. I.e. using this flag currently prevents
BSAPI from returning the internal error, and in future it will force BSAPI to use the local sensors and never
remote sensors.
When the user's session is not remote, the flag has no effect and BSAPI always uses local sensors.