Low-Level Exchange Objects
![](drex_low_level_exchange_objects_custom.png)
Low level exchange objects are limited compared to the high-level counterparts. Low level functions do not support counting semaphores or object mailboxes.
You must allocate memory for low-level objects and may allocate memory beyond low-level object needs. You can use this additional memory to store application-specific state information associated with the object.