系統事件通知服務
系統事件通知服務技術的概觀。
若要開發系統事件通知服務,您需要下列標頭:
如需這項技術的程式設計指引,請參閱:
BatteryLow BatteryLow 方法會通知應用程式電池電力不足。 SENS 會呼叫 BatteryLow 方法,以通知應用程式電腦正在使用電池電力。 |
ConnectionLost ConnectionLost 方法會通知您的應用程式已卸載指定的連線。 |
Connection連線 Connection連線方法會通知您的應用程式已建立指定的連線。 |
Connection,NoQOCInfo 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 方法,以通知您的應用程式電腦正在使用 AC 電源。 |
OnBatteryPower SENS 會呼叫 OnBatteryPower 方法,以通知應用程式電腦使用電池電力。 |
PostShell 當使用者登入且 Windows 檔案總管正在執行時,請使用 PostShell 方法。 這個方法與 Logon 方法不同,因為當 Shell 可能尚未執行時,登入之後就會呼叫登入。 |
SessionDisconnect SessionDisconnect 方法可用來中斷與快速使用者切換會話或遠端桌面連線的連線。 這與從會話登出不同,因為當您使用此方法時,會話會中斷連線。 |
SessionReconnect 會話已重新連線。 當您重新連線到快速使用者切換會話或遠端桌面連線時,會使用 SessionReconnect 方法。 這與登入新會話不同。 |
StartScreenSaver StartScreenSaver 方法會通知應用程式螢幕保護裝置程式已啟動。 |
StartShell StartShell 方法會通知應用程式殼層已啟動。 |
StopScreenSaver StopScreenSaver 方法會通知應用程式螢幕保護裝置程式已停止。 |
ISensLogon ISensLogon 介面會處理 SENS 所引發的登入事件。 |
ISensLogon2 ISensLogon2 介面會處理 SENS 所引發的登入事件。 |
ISensNetwork ISensNetwork 介面會處理系統事件通知服務引發的網路事件, (SENS) 。 |
ISensOnNow ISensOnNow 介面會處理系統事件通知服務所引發的 AC 和電池電源事件, (SENS) 。 |
QOCINFO QOCINFO 結構是由 IsDestinationReachable 函式傳回,並提供呼叫端的連線品質資訊。 |
SENS_QOCINFO ISensNetwork::Connection一方法會使用SENS_QOCINFO結構。 此結構包含訂閱 SENS 之應用程式中接收物件的連線品質資訊。 |