getProjectUnitConversionFactor
Syntax
public const string enginedll = @"engine.dll"; [DllImport(enginedll, EntryPoint = "getProjectUnitConversionFactor")] public static extern double x86_getProjectUnitConversionFactor(Int32 model, string unitType, out IntPtr unitPrefix, out IntPtr unitName, out IntPtr SIUnitName); [DllImport(enginedll, EntryPoint = "getProjectUnitConversionFactor")] public static extern double x64_getProjectUnitConversionFactor(Int64 model, string unitType, out IntPtr unitPrefix, out IntPtr unitName, out IntPtr SIUnitName); public static double getProjectUnitConversionFactor(Int64 model, string unitType, out IntPtr unitPrefix, out IntPtr unitName, out IntPtr SIUnitName) { if (IntPtr.Size == 4) { var _result = x86_getProjectUnitConversionFactor((Int32)model, unitType, out IntPtr _unitPrefix, out IntPtr _unitName, out IntPtr _SIUnitName); unitPrefix = _unitPrefix; unitName = _unitName; SIUnitName = _SIUnitName; return _result; } else { return x64_getProjectUnitConversionFactor(model, unitType, out unitPrefix, out unitName, out SIUnitName); } } [DllImport(enginedll, EntryPoint = "getProjectUnitConversionFactor")] public static extern double x86_getProjectUnitConversionFactor(Int32 model, byte[] unitType, out IntPtr unitPrefix, out IntPtr unitName, out IntPtr SIUnitName); [DllImport(enginedll, EntryPoint = "getProjectUnitConversionFactor")] public static extern double x64_getProjectUnitConversionFactor(Int64 model, byte[] unitType, out IntPtr unitPrefix, out IntPtr unitName, out IntPtr SIUnitName); public static double getProjectUnitConversionFactor(Int64 model, byte[] unitType, out IntPtr unitPrefix, out IntPtr unitName, out IntPtr SIUnitName) { if (IntPtr.Size == 4) { var _result = x86_getProjectUnitConversionFactor((Int32)model, unitType, out IntPtr _unitPrefix, out IntPtr _unitName, out IntPtr _SIUnitName); unitPrefix = _unitPrefix; unitName = _unitName; SIUnitName = _SIUnitName; return _result; } else { return x64_getProjectUnitConversionFactor(model, unitType, out unitPrefix, out unitName, out SIUnitName); } }
Property model
Size: 32 bit / 4 byte (value)Property unitType
Size: 32 bit / 4 byte (reference)Property unitPrefix
Size: 32 bit / 4 byte (reference)???.
Property unitName
Size: 32 bit / 4 byte (reference)???.
Property SIUnitName
Size: 32 bit / 4 byte (reference)???.