static public bool RegisterAppRecovery() //Сохранение данных при падении { //Создаем делегат коллбэка для сохранения данных при падении RecoveryCallbackDelegate recoveryCallback = new RecoveryCallbackDelegate(DoRecovery); return(RegisterApplicationRecoveryCallback(recoveryCallback, "Register", 5000, 0) == 0); }
public static extern HResult RegisterApplicationRecoveryCallback( RecoveryCallbackDelegate callback, IntPtr param, uint pingInterval, uint flags); // Unused.
static extern uint RegisterApplicationRecoveryCallback(RecoveryCallbackDelegate pRecoveryCallback, string pvParameter, UInt32 dwPingInterval, UInt32 dwFlags);