MBM.FlatCreateP (FUN)

 

(CAA_MemBlockMan.Library)

Die Parameter szMemSize und pMemory definieren einen von IEC verwalteten Speicherbereich. Hieraus wird ein Flat erstellt, der entspre­chende Handle wird über hFlat zurückgegeben. Die weitere Funktional­ität entspricht derjenigen der Funktion MBM.FlatCreateH.

Eingang:

MBM.FlatCreateP

mbm_flatcreatep.png

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.

Ausgang:

hFlat

CAA.HANLDE

Handle des neuen Flats.