Inherited property values

Every CS_COMMAND structure has a parent CS_CONNECTION structure, and every CS_CONNECTION structure has a parent CS_CONTEXT structure.

When a structure is allocated, it inherits all applicable property values from its parent.

For example, a new CS_CONNECTION structure will inherit its parent CS_CONTEXT’s CS_NETIO value. If the parent CS_CONTEXT is set up to use synchronous network I/O, the new CS_CONNECTION will also be synchronous.

Inherited property values can be changed after a structure is allocated.