Rozhraní plánovače úloh
Rozhraní popsaná v následujících tématech poskytují programový přístup k funkcím dostupným v plánovači úloh.
Tato témata obsahují popis rozhraní, seznam vlastností a metod definovaných rozhraním a poznámky o všech zvláštních okolnostech, které by měly být zaznamenány při použití rozhraní.
V plánovači úloh 2.0 jsou zavedena následující rozhraní, která se používají v operačním systému Windows Vista.
Rozhraní | Popis |
---|---|
IAction | Poskytuje společné vlastnosti, které jsou zděděny všemi objekty akce. |
IActionCollection | Obsahuje akce prováděné úlohou. Jeho metody lze použít k přidání, odebrání a načtení akcí úkolu. |
IBootTrigger | Představuje trigger, který spustí úlohu při spuštění systému. |
IComHandlerAction | Představuje akci, která aktivuje obslužnou rutinu. |
IDailyTrigger | Představuje trigger, který spouští úlohu na základě denního plánu. |
IEmailAction | Představuje akci, která odešle e-mailovou zprávu. |
IEventTrigger | Představuje trigger, který spustí úlohu, když dojde k systémové události. |
IExecAction | Představuje akci, která provádí operaci příkazového řádku. |
IIdleSettings | Určuje, jak plánovač úloh provádí úlohy, když je počítač v nečinné podmínce. |
IIdleTrigger | Představuje aktivační událost, která spustí úlohu, když počítač přejde do stavu nečinnosti. |
ILogonTrigger | Představuje trigger, který spustí úlohu, když se uživatel přihlásí. |
IMaintenanceSettings | Poskytuje nastavení, která plánovač úloh používá k provádění úlohy během automatické údržby. |
IMonthlyDOWTrigger | Představuje trigger, který spouští úkol v měsíčním denním plánu. |
IMonthlyTrigger | Představuje trigger, který spouští úlohu na základě měsíčního plánu. |
INetworkSettings | Poskytuje nastavení, která služba Plánovač úloh používá k získání profilu sítě. |
IPrincipal | Poskytuje přihlašovací údaje zabezpečení pro objekt zabezpečení. |
IPrincipal2 | Poskytuje další přihlašovací údaje zabezpečení pro objekt zabezpečení. |
IRegisteredTask | Poskytuje metody, které se používají ke spuštění úlohy okamžitě, získat všechny spuštěné instance úlohy, získat nebo nastavit přihlašovací údaje, které se používají k registraci úlohy, a vlastnosti, které popisují úlohu. |
IRegisteredTaskCollection | Obsahuje všechny zaregistrované úkoly. |
IRegistrationInfo | Poskytuje informace o správě, které lze použít k popisu úkolu. Tyto informace zahrnují podrobnosti, jako je popis úkolu, autor úkolu, datum registrace úkolu a popisovač zabezpečení úkolu. |
IRegistrationTrigger | Představuje trigger, který spustí úlohu při registraci úkolu. |
IRepetitionPattern | Definuje, jak často se úloha spouští a jak dlouho se vzor opakování opakuje po spuštění úkolu. |
IRunningTask | Poskytuje metody pro získání informací a řízení spuštěné úlohy. |
IRunningTaskCollection | Poskytuje kolekci, která se používá k řízení spuštěných úloh. |
ISessionStateChangeTrigger | Aktivuje úlohy pro připojení konzoly nebo odpojení, vzdálené připojení nebo odpojení, uzamčení nebo odemknutí oznámení o pracovní stanici. |
IShowMessageAction | Představuje akci, která zobrazuje pole se zprávou při aktivaci úkolu. |
ITaskDefinition | Definuje všechny součásti úlohy, například nastavení úkolu, triggery, akce a informace o registraci. |
ITaskFolder | Poskytuje metody, které se používají k registraci (vytvoření) úkolů ve složce, odebrání úkolů ze složky a vytvoření nebo odebrání podsložek ze složky. |
ITaskFolderCollection | Poskytuje informace a řízení pro kolekci složek, které obsahují úkoly. |
ITaskHandler | Definuje metody volané službou Plánovač úloh pro správu obslužné rutiny modelu COM. |
ITaskHandlerStatus | Poskytuje metody, které obslužné rutiny MODELU COM upozorňují plánovač úloh o stavu obslužné rutiny. |
ITaskNamedValuePair | Vytvoří dvojici název-hodnota, ve které je název přidružený k hodnotě. |
ITaskNamedValueCollection | Obsahuje kolekci ITaskNamedValuePair páry název-hodnota rozhraní. |
ITaskService | Poskytuje přístup ke službě Plánovač úloh pro správu registrovaných úloh. |
ITaskSettings | Poskytuje nastavení, která služba Plánovač úloh používá k provedení úlohy. |
ITaskSettings2 | Poskytuje další nastavení, která plánovač úloh používá k provedení úlohy. |
ITaskVariables | Definuje proměnné úloh, které lze předat jako parametry obslužným rutinám úloh a externím spustitelným souborům spouštěnými úkoly. Obslužné rutiny úloh, které potřebují vstupní a výstupní data do proměnných úloh, by měly provádět rozhraní dotazu na ukazatel služeb pro ITaskVariables. |
ITimeTrigger | Představuje trigger, který spustí úlohu při aktivaci triggeru. |
ITrigger | Poskytuje společné vlastnosti, které dědí všechna rozhraní triggeru. |
ITriggerCollection | Poskytuje metody, které se používají k přidání, odebrání a získání triggerů úlohy. |
IWeeklyTrigger | Představuje trigger, který spouští úlohu na základě týdenního plánu. |
Varování
Rozhraní Plánovač úloh 1.0 jsou k dispozici pouze v operačních systémech Windows 2000, Windows XP a Windows Server 2003. Jsou zastaralé jako systém Windows Vista a mohou být zcela odebrány v budoucnu. Místo toho použijte rozhraní plánovače úloh 2.0 uvedené výše.