Dokumentation zur DFComDLL.dll / DFCom_x64.dll  04.03.05.00
df_fingerprint.h-Dateireferenz

Deklarationen der Funktionen für die Arbeit mit Fingertemplates. Mehr ...

#include "df_defines.h"

gehe zum Quellcode dieser Datei

Funktionen

DF_API_EXTERN int DF_API_CALL DFCFingerprintAppendRecord (int connectionId, int deviceAddress, int templateType, unsigned char *buffer, int bufferSize, int *errorNumber)
 Anfügen eines Fingertemplates an die Datentabelle des Fingerprints. Mehr ...
 
DF_API_EXTERN int DF_API_CALL DFCFingerprintGetRecord (int connectionId, int deviceAddress, int templateType, int pid, int fid, unsigned char *buffer, int *bufferSize, int *errorNumber)
 Lesen eines Fingertemplates. Mehr ...
 
DF_API_EXTERN int DF_API_CALL DFCFingerprintDeleteRecord (int connectionId, int deviceAddress, int pid, int fid, int *errorNumber)
 Löschen von Fingertemplates. Mehr ...
 
DF_API_EXTERN int DF_API_CALL DFCFingerprintList (int connectionId, int deviceAddress, int flags, int *errorNumber)
 
DF_API_EXTERN int DF_API_CALL DFCFingerprintBackup (int connectionId, int deviceAddress, char *filePath, int flags, int *errorNumber)
 
DF_API_EXTERN int DF_API_CALL DFCFingerprintRestore (int connectionId, int deviceAddress, char *filePath, int flags, int *errorNumber)
 

Ausführliche Beschreibung

Deklarationen der Funktionen für die Arbeit mit Fingertemplates.

Autor
Bernd Ottmann
Datum
21.02.2003

Dokumentation der Funktionen

DF_API_EXTERN int DF_API_CALL DFCFingerprintAppendRecord ( int  connectionId,
int  deviceAddress,
int  templateType,
unsigned char *  buffer,
int  bufferSize,
int *  errorNumber 
)

Anfügen eines Fingertemplates an die Datentabelle des Fingerprints.

Parameter
connectionIdDer zu verwendende Kanal.
deviceAddressDie zu verwendende Busnummer.
templateTypeTemplatetype der übergeben wird.
bufferZeiger auf die Templatedaten.
bufferSizeDie Länge des Buffers auf den der Zeigerfingertemplate verweist.
errorNumberZeiger auf Variable die nach Fehler den Fehlercode erhaelt.
Rückgabe
Ergebnis der Ausfuehrung.
Rückgabewerte
0Funktion konnte nicht ausgefuehrt werden.
1Funktion wurde erfolgreich ausgefuehrt.
Version
Ab DLL - Version 04.01.04 enthalten.
DF_API_EXTERN int DF_API_CALL DFCFingerprintDeleteRecord ( int  connectionId,
int  deviceAddress,
int  pid,
int  fid,
int *  errorNumber 
)

Löschen von Fingertemplates.

Sie können einzelne Templates durch Angabe des entsprechenden pid,fid Pärchens löschen. Es ist auch möglich durch Angabe einer pid und einer fid = 0, alle Fingertemplates zu dieser pid zu löschen. Wird eine pid = 0 und fid = 0 angegeben, werden alle Fingertemplates gelöscht.

Parameter
connectionIdDer zu verwendende Kanal.
deviceAddressDie zu verwendende Busnummer.
pidPersonal ID des Templates.
fidFinger ID des Templates.
errorNumberZeiger auf Variable die nach Fehler den Fehlercode erhaelt.
Rückgabe
Ergebnis der Ausfuehrung.
Rückgabewerte
0Funktion konnte nicht ausgefuehrt werden.
1Funktion wurde erfolgreich ausgefuehrt.
Version
Ab DLL - Version 04.01.04 enthalten.
DF_API_EXTERN int DF_API_CALL DFCFingerprintGetRecord ( int  connectionId,
int  deviceAddress,
int  templateType,
int  pid,
int  fid,
unsigned char *  buffer,
int *  bufferSize,
int *  errorNumber 
)

Lesen eines Fingertemplates.

Über die eindeutige Kombination aus PID/FID können mit dieser Funktion die entsprechenden Templatedaten ermittelt werden.

Parameter
connectionIdDer zu verwendende Kanal.
deviceAddressDie zu verwendende Busnummer.
templateTypeTemplatetype der übergeben wird.
pidPersonal ID des Templates.
fidFinger ID des Templates.
bufferZeiger auf die Templatedaten.
bufferSizeAls Eingabe die Länge des Buffers auf den der Zeigertemplate verweist, als Ausgabe die übergebene Anzahl Zeichen.
errorNumberZeiger auf Variable die nach Fehler den Fehlercode erhaelt.
Rückgabe
Ergebnis der Ausfuehrung.
Rückgabewerte
0Funktion konnte nicht ausgefuehrt werden.
1Funktion wurde erfolgreich ausgefuehrt.
Version
Ab DLL - Version 04.01.04 enthalten.