Anwenderschnittstellen (API)
7.8 Datentypen
7.8.1
DLL-Importfunktionen (Native C++)
7.8.1.1
ApiEntry_Initialize
Beschreibung
Typ des zentralen Eintrittspunkts für die API-Bibliothek (DLL).
Tabelle 7- 389 ApiEntry_Initialize - Native C++
Syntax
Parameter
Rückgabewerte
332
typedef ERuntimeErrorCode(*ApiEntry_Initialize)(
ISimulationRuntimeManager** out_RuntimeManagerInterface
);
•
ISimulationRuntimeManager**
out_SimulationRuntimeManagerInterface:
Zeiger auf einen Runtime Manager Schnittstellenzeiger. Der Zeiger muss mit
NULL initialisiert werden. Die Schnittstelle wird innerhalb der Funktion er-
zeugt.
•
UINT32 in_InterfaceVersion:
Die Version der API-Schnittstelle, die geladen werden soll:
API_DLL_INTERFACE_VERSION.
Runtime Fehlercode
SREC_OK
SREC_WRONG_ARGUMENT
SREC_WRONG_VERSION
SREC_CONNECTION_ERROR
SREC_CONFIG_FILE_ERROR
Bedingung
Die Funktion ist erfolgreich.
Der Zeiger auf die Runtime Manager
Schnittstelle ist NULL.
Die Version der genutzten Schnittstelle
passt nicht zur Version der API-
Bibliothek (DLL).
Zum Runtime Manager kann keine
Verbindung hergestellt werden.
Operation bezüglich der Konfigurati-
onsdatei "UserInterfaceConfigurati-
on.xml" ist fehlgeschlagen, z. B.
Erzeugen, Lesen, Schreiben.
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD