閱讀英文

共用方式為


系統事件通知服務

系統事件通知服務技術的概觀。

若要開發系統事件通知服務,您需要下列標頭:

如需這項技術的程式設計指引,請參閱:

函式

 
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 之應用程式中接收物件的連線品質資訊。