sdaiInsertNestedAggrByIndexADB

The function creates an aggregate instance as member of the specified ordered aggregate instance. The newly created aggregate is inserted into the aggregate at the position referenced by the specified index. Input ADB is expected to have type path. The function sets the value of the ADB with the identifier of the newly created aggregate instance.

Syntax

//
//   Strong typing definition
//
SdaiAggr        sdaiInsertNestedAggrByIndexADB(
                        SdaiAggr                aggregate,
                        SdaiAggrIndex           index,
                        SdaiADB                 selaggrInstance
                    );


//
//   Weak typing definition
//
int_t   __declspec(dllexport) * __stdcall sdaiInsertNestedAggrByIndexADB(
                                                                        int_t                   * aggregate,
                                                                        int_t                   index,
                                                                        void                    * selaggrInstance
                                                                    );
    

Property aggregate

Size: 32 bit / 4 byte (reference)
...

Property index

Size: 32 bit / 4 byte (value)
...

Property selaggrInstance

Size: 32 bit / 4 byte (reference)
???.