Ein Exchange wird im Speicher einer IEC Datenstruktur ab Adresse pMemory erstellt. Die weitere Funktionalität entspricht der Funktion MBM.XChgCreateH. Die Datenfeldgröße szMemSize kann mit Hilfe der Funktion MBM.XChgGetSize abgefragt werden.
MBM.XChgCreateP
szBlockSize |
CAA.SIZE |
Größe eines bestimmten Blocks. |
ctNumPrios |
CAA.COUNT |
Anzahl der Prioritäten. |
szMemSize |
CAA.SIZE |
Größe des Speicherbereichs gemäß IEC. |
pMemory |
CAA.PVOID |
Startadresse des Speicherbereichs gemäß IEC. |
eSendMsg |
CB.EVENT |
|
eReceiveMsg |
CB.EVENT |
|
eXchgEmpty |
CB.EVENT |
|
peError |
POINTER TO MBM.ERROR |
Zeiger auf Fehler-ID. |
hXChg |
CAA.HANDLE |
Handle für einen neuen Austausch. |