...
modelId | A numeric modelID that uniquely identifies the model of interest in the EDMdatabase. |
attrId | A numeric attributeID that uniquely identifies an attribute definition instance in the EDMdatabase. |
attrStringValue | Specify the searched attribute value if the attribute type is of string is used to specify the hash table key for hash tables of sdaiSTRING data type. |
attrIntegerValueSpecify | the searched attribute value if the attribute type is of integer typeis used to specify the hash table key for hash tables of SdaiString, SdaiInstance, and EdmPackedDate data types. |
maxBufferSize | Specifies the size (in number of bytes) of the buffer used for receiving matching elements. The number of elements may never exceed the number that fits into a buffer with the size specified in this argument. |
*index | In: The index of the aggregate element to start reading from. The index of the first element in the actual aggregate will always be indexed zero, regardless of the aggregate type. Hence the legal index range is: 0<= index < number of elements in the aggregate. |
*numberOfHits | In: Specifies the maximum number of matching instances to return. If this number is greater than the limitation specified by the <maxBufferSize> argument, then the maximum number of hits will be calculated from the <maxBufferSize> argument. |
*resultBuffer | Address of a buffer in the calling application that will receive the instanceID of each returned matching instance. This buffer is mapped to a SdaiInstance array when the instanceID of each returned matching instance is stored. The <maxBufferSize> argument should prevent the function to write past buffer. |
...