HLLAPI
High Level Language Application Programming Interface (HLLAPI) ist eine nicht standardisierte Programmierschnittstelle, die ursprünglich von IBM entwickelt wurde.
Mit HLLAPI kann eine Hostemulations-Software (siehe Host-Terminal-System) gesteuert werden.
Funktionsumfang
[Bearbeiten | Quelltext bearbeiten]Die HLLAPI bietet ca. 100 verschiedene Funktionen an, beispielsweise können der Bildschirminhalt (Presentation Space) ausgelesen oder Tastendrücke an die Hostanwendung gesendet werden.
Nutzung der HLLAPI
[Bearbeiten | Quelltext bearbeiten]Die HLLAPI wird durch eine DLL mit einer zentralen Funktion bereitgestellt.
Die Funktion lautet hllapi
, HLLAPI
oder WinHLLAPI
.
function(func:lpint; data:PCHAR; len:lpint; retc:lpint):integer; stdcall;
Über den Parameter func
wird die HLLAPI-Funktion gewählt, die Parameter data
und len
dienem dem Datenaustausch.
Über den Parameter retc
wird in manchen Fällen ein Rückgabewert (Returncode) übermittelt.
Herstellerunterstützung
[Bearbeiten | Quelltext bearbeiten]HLLAPI wird durch diverse Hersteller unterstützt, zum Beispiel
- IBM
- Attachmate
- HOB
- Intra-Sys