static extern bool GenerateConsoleCtrlEvent(CtrlEvent sigevent, int dwProcessGroupId);
static bool ConsoleEventCallback(CtrlEvent eventType) { _exitWaitHandle.Set(); return(true); }
public static extern bool GenerateConsoleCtrlEvent(CtrlEvent dwCtrlEvent, uint dwProcessGroupId);
public static extern bool GenerateConsoleCtrlEvent(CtrlEvent ctrlEvent, uint processGroupId);
public static extern bool GenerateConsoleCtrlEvent(CtrlEvent dwCtrlEvent, UInt32 dwProcessGroupId);
private static bool OnTerminateCommand(CtrlEvent eventtype) { Shutdown(); return(true); }
static bool OnSystemEvent(CtrlEvent eventType) { ExitWaitHandle.Set(); return(true); }
public static void SendCtrlEvent(CtrlEvent ctrlEvent) { Interop.ConsoleApi.GenerateConsoleCtrlEvent(ctrlEvent, 0); }