/// <summary> /// 切换到事件线程并同步执行 /// </summary> /// <param name="ctx">事件线程</param> /// <param name="cb">回调函数</param> /// <param name="user_data">用户数据指针</param> public static void mk_sync_do(System.IntPtr ctx, on_mk_async cb, System.IntPtr user_data) { if (LibraryConst.IsWindows) { mk_thread_windows.mk_sync_do(ctx, cb, user_data); } else { mk_thread_unix.mk_sync_do(ctx, cb, user_data); } }
internal static extern void mk_sync_do(IntPtr mk_thread, on_mk_async callback, System.IntPtr user_data);
internal static extern void mk_sync_do(System.IntPtr ctx, on_mk_async cb, System.IntPtr user_data);