Die Parameter szMemSize und pMemory definieren einen von IEC verwalteten Speicherbereich. Hieraus wird ein Flat erstellt, der entsprechende Handle wird über hFlat zurückgegeben. Die weitere Funktionalität entspricht derjenigen der Funktion MBM.FlatCreateH.
Eingang:
MBM.FlatCreateP
idMinKey |
CAA.IDENT |
Niedrigster Schlüsselwert. |
idMaxKey |
CAA.IDENT |
Höchster Schlüsselwert. |
ctNumKeys |
CAA.COUNT |
Anzahl der zu verwaltenden Schlüssel. |
szMemSize |
CAA.SIZE |
Größe des Bereichs gemäß IEC. |
pMemory |
CAA.PVOID |
Startadresse des Bereichs gemäß IEC. |
eEnable |
CB.EVENT |
Ereignis, nach MBM.FlatEnable. Parameter ist betroffener Schlüssel idKey. |
eDisable |
CB.EVENT |
Ereignis, nach MBM.FlatDisable. Parameter ist betroffener Schlüssel idKey. |
eUpdate |
CB.EVENT |
Ereignis, nach MBM.FlatUpdate. Parameter ist betroffener Schlüssel idKey. |
eRead |
CB.EVENT |
Ereignis, nach MBM.FlatRead. Parameter ist betroffener Schlüssel idKey. |
peError |
POINTER TO MBM.ERROR |
Zeiger auf Fehler-ID. |
hFlat |
CAA.HANLDE |
Handle des neuen Flats. |