Notes on Extended Data

Several ObjectARX functions are provided to handle extended data. An entity's extended data follows the entity's normal definition data. This is illustrated by the next figure, which shows the scheme of a result-buffer list for an entity containing extended data.

An entity's extended data can be retrieved by calling acdbEntGetX(), which is similar to acdbEntGet(). The acdbEntGetX() function retrieves an entity's normal definition data and the extended data for applications specified in the acdbEntGetX() call.

Note: When extended data is retrieved with acdbEntGetX(), the beginning of extended data is indicated by a -3 sentinel code; the -3 sentinel is in a result buffer that precedes the first 1001 group. The 1001 group contains the application name of the first application retrieved, as shown in the figure.