DisplayManager.Enabled 事件

定义

每当启用当前会话的显示堆栈并调用 DisplayManager.Start 时引发的事件。 可以在多种情况下重新启用会话显示堆栈,例如切换终端服务会话,或从驱动程序故障中恢复。 我们建议订阅者重新枚举此调用中的所有目标和状态,因为在引发此事件之前,系统显示堆栈可能处于任何状态。

// Register
event_token Enabled(TypedEventHandler<DisplayManager, DisplayManagerEnabledEventArgs const&> const& handler) const;

// Revoke with event_token
void Enabled(event_token const* cookie) const;

// Revoke with event_revoker
DisplayManager::Enabled_revoker Enabled(auto_revoke_t, TypedEventHandler<DisplayManager, DisplayManagerEnabledEventArgs const&> const& handler) const;
public event TypedEventHandler<DisplayManager,DisplayManagerEnabledEventArgs> Enabled;
function onEnabled(eventArgs) { /* Your code */ }
displayManager.addEventListener("enabled", onEnabled);
displayManager.removeEventListener("enabled", onEnabled);
- or -
displayManager.onenabled = onEnabled;
Public Custom Event Enabled As TypedEventHandler(Of DisplayManager, DisplayManagerEnabledEventArgs) 

事件类型

注解

在调用 DisplayManager.Start 之前,不会引发 DisplayManager 事件。

适用于