Functions ¶ Exchange Functions RXChgGetCurCapacity (Function) RXChgGetMsgSize (Function) XChgCreateH (Function) XChgCreateP (Function) XChgDelete (Function) XChgExtendH (Function) XChgGetSize (Function) XChgIsEmpty (Function) XChgMsgLeft (Function) Message Functions MsgAddRef (Function) MsgClone (Function) MsgGetData (Function) MsgGetRXChg (Function) MsgReceive (Function) MsgRelease (Function) MsgReleaseEx (Function) MsgSend (Function) Pool Functions BlockGetData (Function) BlockGetPool (Function) PoolCreateH (Function) PoolCreateP (Function) PoolDelete (Function) PoolExtendH (Function) PoolGetBlock (Function) PoolGetBlockSize (Function) PoolGetCurCapacity (Function) PoolGetNumBlocksLeft (Function) PoolGetSize (Function) PoolPutBlock (Function)
Exchange Functions ¶ RXChgGetCurCapacity (Function) RXChgGetMsgSize (Function) XChgCreateH (Function) XChgCreateP (Function) XChgDelete (Function) XChgExtendH (Function) XChgGetSize (Function) XChgIsEmpty (Function) XChgMsgLeft (Function)
RXChgGetCurCapacity (FUN) ¶ FUNCTION RXChgGetCurCapacity : COUNT InOut: Scope Name Type Return RXChgGetCurCapacity COUNT Input hRXChg HANDLE peError POINTER TO ERROR
RXChgGetMsgSize (FUN) ¶ FUNCTION RXChgGetMsgSize : SIZE InOut: Scope Name Type Return RXChgGetMsgSize SIZE Input hRXChg HANDLE peError POINTER TO ERROR
XChgCreateH (FUN) ¶ FUNCTION XChgCreateH : HANDLE Creates a message exchange of the specified type with Memory from Heap ctNumPrios = 0 AND ctNumMsg <> 0 => Resource Exchange ctNumPrios <> 0 AND ctNumMsg = 0 => NormalExchange InOut: Scope Name Type Return XChgCreateH HANDLE Input ctNumMsg COUNT szBlockSize SIZE ctNumPrios COUNT peError POINTER TO ERROR
XChgCreateP (FUN) ¶ FUNCTION XChgCreateP : HANDLE Creates a message exchange of the specified type with Memory from PLC ctNumPrios = 0 AND ctNumMsg <> 0 => Resource Exchange ctNumPrios <> 0 AND ctNumMsg = 0 => NormalExchange InOut: Scope Name Type Return XChgCreateP HANDLE Input szBlockSize SIZE ctNumPrios COUNT szMemSize SIZE pMemory PVOID peError POINTER TO ERROR
XChgDelete (FUN) ¶ FUNCTION XChgDelete : ERROR Deletes an exchange created by XChgCreate InOut: Scope Name Type Return XChgDelete ERROR Input hXChg HANDLE
XChgExtendH (FUN) ¶ FUNCTION XChgExtendH : ERROR InOut: Scope Name Type Return XChgExtendH ERROR Input hXChg HANDLE ctNumMsg COUNT
XChgGetSize (FUN) ¶ FUNCTION XChgGetSize : SIZE InOut: Scope Name Type Return XChgGetSize SIZE Input ctNumMsg COUNT szBlockSize SIZE ctNumPrios COUNT
XChgIsEmpty (FUN) ¶ FUNCTION XChgIsEmpty : BOOL InOut: Scope Name Type Return XChgIsEmpty BOOL Input hXChg HANDLE peError POINTER TO ERROR