private static bool ExportBackupToRemoteLogFiterCallback(string msg, IntPtr user_data) { bool ret = false; NIMLogsBackupExportInfo export_info = (NIMLogsBackupExportInfo)Marshal.PtrToStructure(user_data, typeof(NIMLogsBackupExportInfo)); if (export_info != null && export_info.ToRemoteLogFiter_ != null) { ret = export_info.ToRemoteLogFiter_(msg); } return(ret); }