engiGetAttributeTraits
Syntax
// // Strong typing definition // void engiGetAttributeTraits( const SdaiAttr attribute, const char ** name, SdaiEntity * definingEntity, bool * inverse, enum_express_attr_type * attrType, SdaiEntity * domainEntity, int_t * aggregationDescriptor, bool * optional, bool * unique ); // // Weak typing definition // void __declspec(dllexport) __stdcall engiGetAttributeTraits( const void * attribute, const char ** name, int_t * definingEntity, bool * inverse, enum_express_attr_type * attrType, int_t * domainEntity, int_t * aggregationDescriptor, bool * optional, bool * unique );
Property attribute
Size: 32 bit / 4 byte (reference)Property name
Size: 32 bit / 4 byte (reference)???.
Property definingEntity
Size: 32 bit / 4 byte (reference)???.
Property inverse
Size: 32 bit / 4 byte (reference)Property attrType
Size: 32 bit / 4 byte (reference)???.
Property domainEntity
Size: 32 bit / 4 byte (reference)???.
Property aggregationDescriptor
Size: 32 bit / 4 byte (reference)???.
Property optional
Size: 32 bit / 4 byte (reference)Property unique
Size: 32 bit / 4 byte (reference)???.