engiGetAttrDomainBN
engiGetAttrDomain(
sdaiGetAttrDefinition(
entity,
attributeName
),
domainName
);
Syntax
public const string ifcenginedll = @"ifcengine.dll"; [DllImport(IFCEngineDLL, EntryPoint = "engiGetAttrDomainBN")] public static extern IntPtr engiGetAttrDomainBN(int_t entity, string attributeName, out IntPtr domainName); [DllImport(IFCEngineDLL, EntryPoint = "engiGetAttrDomainBN")] public static extern IntPtr engiGetAttrDomainBN(int_t entity, byte[] attributeName, out IntPtr domainName); public static string engiGetAttrDomainBN(int_t entity, string attributeName) { IntPtr domainName = IntPtr.Zero; engiGetAttrDomainBN(entity, attributeName, out domainName); return System.Runtime.InteropServices.Marshal.PtrToStringAnsi(domainName); } public static string engiGetAttrDomainBN(int_t entity, byte[] attributeName) { IntPtr domainName = IntPtr.Zero; engiGetAttrDomainBN(entity, attributeName, out domainName); return System.Runtime.InteropServices.Marshal.PtrToStringAnsi(domainName); }