系统事件通知服务
系统事件通知服务技术概述。
若要开发系统事件通知服务,需要以下标头:
有关此技术的编程指南,请参阅:
BatteryLow BatteryLow 方法通知应用程序电池电量不足。 SENS 调用 BatteryLow 方法以通知应用程序计算机正在使用电池电量。 |
ConnectionLost ConnectionLost 方法通知应用程序指定的连接已删除。 |
ConnectionMade ConnectionMade 方法通知应用程序已建立指定的连接。 |
ConnectionMadeNoQOCInfo ConnectionMadeNoQOCInfo 方法通知应用程序已建立指定的连接,但没有可用的连接质量信息。 |
DisplayLock DisplayLock 方法通知应用程序屏幕已锁定。 |
DisplayUnlock DisplayUnLock 方法通知应用程序屏幕显示已解锁。 |
IsDestinationReachableA IsDestinationReachable 函数确定是否可以到达指定的目标,并为目标提供连接质量 (QOC) 信息。 (ANSI) |
IsDestinationReachableW IsDestinationReachable 函数确定是否可以到达指定的目标,并为目标提供连接质量 (QOC) 信息。 (Unicode) |
IsNetworkAlive IsNetworkAlive 函数确定本地系统是否连接到网络,并标识网络连接的类型,例如 LAN 和/或 WAN。 |
注销 Logoff 方法通知应用程序用户已注销。 (ISensLogon.Logoff) |
注销 Logoff 方法通知应用程序用户已注销。 (ISensLogon2.Logoff) |
登录 Logon 方法通知应用程序用户已登录。 (ISensLogon.Logon) |
登录 Logon 方法通知应用程序用户已登录。 (ISensLogon2.Logon) |
OnACPower SENS 调用 OnACPower 方法以通知应用程序计算机正在使用交流电源。 |
OnBatteryPower SENS 调用 OnBatteryPower 方法以通知应用程序计算机正在使用电池电量。 |
PostShell 当用户已登录且 Windows 资源管理器正在运行时,请使用 PostShell 方法。 此方法不同于 Logon 方法,因为当 Shell 可能尚未运行时,登录后会调用 Logon。 |
SessionDisconnect SessionDisconnect 方法用于断开与快速用户切换会话或远程桌面连接的连接。 这与从会话注销不同,因为使用此方法时,会话将断开连接。 |
SessionReconnect 会话已重新连接。 重新连接到快速用户切换会话或远程桌面连接时,将使用 SessionReconnect 方法。 这不同于登录到新会话。 |
StartScreenSaver StartScreenSaver 方法通知应用程序屏幕保护程序已启动。 |
StartShell StartShell 方法通知应用程序 shell 已启动。 |
StopScreenSaver StopScreenSaver 方法通知应用程序屏幕保护程序已停止。 |
ISensLogon ISensLogon 接口处理 SENS 触发的登录事件。 |
ISensLogon2 ISensLogon2 接口处理 SENS 触发的登录事件。 |
ISensNetwork ISensNetwork 接口处理系统事件通知服务 (SENS) 触发的网络事件。 |
ISensOnNow ISensOnNow 接口处理系统事件通知服务 (SENS) 触发的交流和电池电源事件。 |
QOCINFO QOCINFO 结构由 IsDestinationReachable 函数返回,并为调用方提供连接质量信息。 |
SENS_QOCINFO SENS_QOCINFO 结构由 ISensNetwork::ConnectionMade 方法使用。 此结构包含订阅 SENS 的应用程序中接收器对象的连接质量信息。 |