Multiple operations can be performed using one encoding handle before the handle is released. In this case, all the encoded data is part of the same buffer system.
A single decoding handle is used to obtain the contents of the encoded data. Decoding operations must be called in the same order the encoding operations were called to create the encoded data.
The definition of the user client memory management functions, and any memory allocated by IDL encoding services using the client memory allocator, must not be modified between operations for which the same encoding handle is used.