MBM.PoolCreateH (FUN)

 

Diese Funktion der CAA_MemBlockMan.Library erstellt ein pool Objekt und initialisiert ctNumBlocks der Größe szBlockSize mit dem Wert 0. Diese Blöcke können mittels MBM.PoolGetBlock abgefragt und über MBM.PoolRelBlock zurückgegeben werden. Wird kein Callback gemacht, dann muss für eEmpty der Wert CB.gc_cbNULL übergeben werden.

Eingang:

ctNumBlocks

CAA.COUNT

Anzahl Blöcke im Pool.

szBlockSize

CAA.SIZE

Größe eines bestimmten Blocks.

eEmpty

CB.EVENT

Ereignis, wenn Pool leer ist

Parameter ist Poolhandle: hPool.

peError

POINTER TO MBM.ERROR

Zeiger auf Fehler-ID.

Ausgang:

hPool

CAA.HANDLE

Handle vom Blockpool.