SystemEvents.PowerModeChanged 事件

定义

当用户挂起或继续系统时发生。

public:
 static event Microsoft::Win32::PowerModeChangedEventHandler ^ PowerModeChanged;
public static event Microsoft.Win32.PowerModeChangedEventHandler PowerModeChanged;
public static event Microsoft.Win32.PowerModeChangedEventHandler? PowerModeChanged;
member this.PowerModeChanged : Microsoft.Win32.PowerModeChangedEventHandler 
Public Shared Custom Event PowerModeChanged As PowerModeChangedEventHandler 

事件类型

例外

当前上下文不支持系统事件通知。 例如,服务器进程可能不支持全局系统事件通知。

创建系统事件窗口线程的尝试未成功。

注解

注意

仅当消息泵正在运行时,才会引发此事件。 在 Windows 服务中,除非使用隐藏窗体或已手动启动消息泵,否则不会引发此事件。 有关演示如何在 Windows 服务中使用隐藏窗体处理系统事件的代码示例,请参阅 SystemEvents 类。

注意

由于这是静态事件,因此必须在释放应用程序时分离事件处理程序,否则会导致内存泄漏。

适用于

另请参阅