ILogonTrigger 介面 (taskschd.h)

表示當使用者登入時啟動工作的觸發程式。 當工作排程器服務啟動時,會列舉所有已登入的使用者,以及所有以登入觸發程式註冊的工作都會執行。

繼承

ILogonTrigger 介面繼承自 ITrigger 介面。

方法

ILogonTrigger 介面具有這些方法。

 
ILogonTrigger::get_Delay

取得或設定值,這個值表示使用者登入和工作啟動時之間的時間量。 (取得)
ILogonTrigger::get_UserId

取得或設定使用者的識別碼。 (取得)
ILogonTrigger::p ut_Delay

取得或設定值,這個值表示使用者登入和工作啟動時之間的時間量。 (Put)
ILogonTrigger::p ut_UserId

取得或設定使用者的識別碼。 (Put)

備註

如果您想要在群組的任何成員登入計算機而非特定使用者登入時觸發工作,請不要將值指派給 UserId 屬性。 相反地,使用空 的UserId 屬性建立登入觸發程式,並使用 GroupId 屬性將值指派給工作的主體。

讀取或寫入工作的 XML 時,會使用 Task Scheduler 架構的 LogonTrigger 元素來指定登入觸發程式。

範例

如需此介面的詳細資訊和範例程式代碼,請參閱 登入觸發程式範例 (C++)

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 taskschd.h

另請參閱

ITrigger

工作排程器

工作排程器介面