IPrincipal::get_LogonType 方法 (taskschd.h)
取得或設定執行與主體相關聯之工作所需的安全性登入方法。
這是可讀寫的屬性。
語法
HRESULT get_LogonType(
TASK_LOGON_TYPE *pLogon
);
參數
pLogon
傳回值
無
備註
只有當 UserId 屬性指定使用者識別碼時,這個屬性才有效。
讀取或寫入工作的 XML 時,登入類型是在工作排程器架構的 LogonType> 元素中<指定。
針對包含消息框動作的工作,如果工作已啟用且工作具有互動式登入類型,則會顯示消息框。 若要將工作登入類型設為互動式,請在工作主體的LogonType屬性中指定TASK_LOGON_INTERACTIVE_TOKEN或TASK_LOGON_GROUP,或在ITaskFolder::RegisterTask 或 ITaskFolder::RegisterTaskDefinition 的 logonType 參數中指定 。
當省電模式開啟時,只有在工作為時,才會觸發 Windows 工作排程器工作:
- 只有當計算機閑置時,才會設定為 [啟動] 工作... (工作不使用 IdleSettings)
- 未設定為在自動維護期間執行 (工作不會使用 MaintenanceSettings)
- 只有在使用者登入 (工作 LogonType 時,才會設定為 [執行TASK_LOGON_INTERACTIVE_TOKEN] 或 [TASK_LOGON_GROUP])
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | taskschd.h |
程式庫 | Taskschd.lib |
Dll | Taskschd.dll |