engiSaveModelByStream
Syntax
public const string enginedll = @"engine.dll"; [DllImport(enginedll, EntryPoint = "engiSaveModelByStream")] public static extern void x86_engiSaveModelByStream(Int32 model, [MarshalAs(UnmanagedType.FunctionPtr)] WriteCallBackFunction callback, Int32 size); [DllImport(enginedll, EntryPoint = "engiSaveModelByStream")] public static extern void x64_engiSaveModelByStream(Int64 model, [MarshalAs(UnmanagedType.FunctionPtr)] WriteCallBackFunction callback, Int64 size); public static void engiSaveModelByStream(Int64 model, [MarshalAs(UnmanagedType.FunctionPtr)] WriteCallBackFunction callback, Int64 size) { if (IntPtr.Size == 4) { x86_engiSaveModelByStream((Int32)model, callback, (Int32)size); } else { x64_engiSaveModelByStream(model, callback, size); } }