Mit der C-Programmschnittstelle können Sie Funktionen von openFT in selbst erstellten C-Programmen nutzen:
synchrone Dateiübertragung
asynchrone Dateiübertragung
asynchrone Dateiübertragungsaufträge verwalten und löschen
Dateiattribute im fernen System ermitteln
Dateien oder Dateiverzeichnisse im fernen System löschen
Dateiverzeichnisse im fernen System erzeugen
Kommandos im fernen System ausführen
Diese Funktionen, die dem openFT-Benutzer zur Verfügung stehen, können in C-Programmen verwendet werden, um Abläufe zu automatisieren. Selbstverständlich stellt die Programmschnittstelle auch Mechanismen zur Überwachung und zur Fehlerbehandlung zur Verfügung.
Außerdem besitzt die Programmschnittstelle einen Funktionsaufruf, mit dem Sie Eigenschaften der Programmschnittstelle ermitteln. Sie können Ihre Programme unempfindlich gegenüber Änderungen in späteren Versionen machen, wenn Sie diese Eigenschaften abprüfen.
Die Programmschnittstelle unterstützt unter Windows das Multithreading, d.h. alle Aufrufe der Programmschnittstelle sind thread-safe.