Zugriff auf API-Funktionen und Datentypen
Erforderliche Funktionen und Datentypen stehen für Native C++ und .NET (C#) zur
Verfügung.
• Übersicht Anwenderschnittstellen für Native C++ (Seite 89)
• Übersicht Datentypen für Native C++ (Seite 97)
• Übersicht Anwenderschnittstellen für Managed Code (Seite 94)
• Übersicht Datentypen für Managed Code (Seite 99)
Hinweis
Einen direkten Zugriff auf die Beschreibung der einzelnen Funktionen und Datentypen
erhalten Sie über das Tabellenverzeichnis in diesem Handbuch.
Übergabeparameter für API-Funktionen
Alle API-Funktionen, die einen Wert über die Funktionsparameter zurückliefern, erwarten als
Übergabeparameter einen benutzerallokierten Speicherbereich. Null-Zeiger sind nicht
zulässig. Eine Ausnahme hiervon sind die Funktionen, die eine Schnittstelle eines virtuellen
Controllers zurückgeben:
• eine ISimulationRuntimeManager-Schnittstelle
• eine IRemoteRuntimeManager-Schnittstelle
• eine IInstance-Schnittstelle
7.1.3
Übersicht Anwenderschnittstellen für Native C++
API initialisieren und herunterfahren
Tabelle 7- 2
Aktionen
API initialisieren
API herunterfahren (Seite 105)
API-Bibliothek abmelden (Seite 108)
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD
Übersicht API initialisieren und herunterfahren - Native C++
Funktionen
InitializeApi (Seite 101)
RuntimeApiEntry_Initialize (Seite 103)
DestroyInterface
RuntimeApiEntry DestroyInterface
FreeApi
ShutdownAndFreeApi
Anwenderschnittstellen (API)
7.1 Einführung
89