sdaiGetComplexEntityBN

This call retrieves a handle to an entity composed of the supplied simple entity types.

Syntax

public const string enginedll = @"engine.dll";

[DllImport(enginedll, EntryPoint = "sdaiGetComplexEntityBN")]
public static extern Int64 x86_sdaiGetComplexEntityBN(Int32 model, Int32 nameNumber, out IntPtr nameVector);

[DllImport(enginedll, EntryPoint = "sdaiGetComplexEntityBN")]
public static extern Int64 x64_sdaiGetComplexEntityBN(Int64 model, Int64 nameNumber, out IntPtr nameVector);

public static Int64 sdaiGetComplexEntityBN(Int64 model, Int64 nameNumber, out IntPtr nameVector)
		{
			if (IntPtr.Size == 4)
			{
				var _result = x86_sdaiGetComplexEntityBN((Int32)model, (Int32)nameNumber, out IntPtr _nameVector);
				nameVector = _nameVector;
				return _result;
			}
			else
			{
				return x64_sdaiGetComplexEntityBN(model, nameNumber, out nameVector);
			}
		}    

Property model

Size: 64 bit / 8 byte (value)
???.

Property nameNumber

Size: 64 bit / 8 byte (value)
???.

Property nameVector

Size: 64 bit / 8 byte (reference)
???.