Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Interfejsy opisane w poniższych tematach zapewniają programowy dostęp do funkcji dostępnych w harmonogramie zadań.
Tematy te zawierają opis interfejsu, listę właściwości i metod zdefiniowanych przez interfejs oraz uwagi dotyczące wszelkich szczególnych okoliczności, które należy zauważyć podczas korzystania z interfejsu.
Następujące interfejsy są wprowadzane w harmonogramie zadań 2.0, który jest używany w systemie operacyjnym Windows Vista.
| Interfejs | Opis |
|---|---|
| IAction | Udostępnia typowe właściwości dziedziczone przez wszystkie obiekty akcji. |
| IActionCollection | Zawiera akcje wykonywane przez zadanie. Jej metody mogą służyć do dodawania, usuwania i pobierania akcji zadania. |
| IBootTrigger | Reprezentuje wyzwalacz, który uruchamia zadanie po uruchomieniu systemu. |
| IComHandlerAction | Reprezentuje akcję uruchamiającą program obsługi. |
| IDailyTrigger | Reprezentuje wyzwalacz, który uruchamia zadanie zgodnie z harmonogramem dziennym. |
| IEmailAction | Reprezentuje akcję, która wysyła wiadomość e-mail. |
| IEventTrigger | Reprezentuje wyzwalacz, który uruchamia zadanie po wystąpieniu zdarzenia systemowego. |
| IExecAction | Reprezentuje akcję wykonującą operację wiersza polecenia. |
| IIdleSettings | Określa, jak harmonogram zadań wykonuje zadania, gdy komputer jest w stanie bezczynności. |
| IIdleTrigger | Reprezentuje wyzwalacz, który uruchamia zadanie, gdy komputer przechodzi w stan bezczynności. |
| ILogonTrigger | Reprezentuje wyzwalacz, który uruchamia zadanie po zalogowaniu się użytkownika. |
| IMaintenanceSettings | Udostępnia ustawienia używane przez harmonogram zadań do wykonywania zadań podczas konserwacji automatycznej. |
| IMonthlyDOWTrigger | Reprezentuje wyzwalacz, który uruchamia zadanie zgodnie z miesięcznym harmonogramem dnia tygodnia. |
| IMonthlyTrigger | Reprezentuje wyzwalacz, który uruchamia zadanie na podstawie harmonogramu miesięcznego. |
| INetworkSettings | Udostępnia ustawienia używane przez usługę Harmonogram zadań w celu uzyskania profilu sieciowego. |
| IPrincipal | Udostępnia poświadczenia zabezpieczeń dla podmiotu zabezpieczeń. |
| IPrincipal2 | Udostępnia dodatkowe poświadczenia zabezpieczeń dla podmiotu zabezpieczeń. |
| IRegisteredTask | Udostępnia metody używane do natychmiastowego uruchamiania zadania, uzyskiwania wszystkich uruchomionych wystąpień zadania, pobierania lub ustawiania poświadczeń używanych do rejestrowania zadania oraz właściwości opisujących zadanie. |
| IRegisteredTaskCollection | Zawiera wszystkie zarejestrowane zadania. |
| IRegistrationInfo | Zawiera informacje administracyjne, których można użyć do opisania zadania. Te informacje zawierają szczegółowe informacje, takie jak opis zadania, autor zadania, data zarejestrowania zadania oraz deskryptor zabezpieczeń zadania. |
| IRegistrationTrigger | Reprezentuje wyzwalacz, który uruchamia zadanie po zarejestrowaniu zadania. |
| IRepetitionPattern | Określa, jak często zadanie jest uruchamiane i jak długo wzorzec powtórzeń jest powtarzany po uruchomieniu zadania. |
| IRunningTask | Udostępnia metody pobierania informacji z uruchomionego zadania i kontrolowania go. |
| IRunningTaskCollection | Udostępnia kolekcję używaną do kontrolowania uruchomionych zadań. |
| ISessionStateChangeTrigger | Wyzwala zadania dotyczące łączenia lub rozłączania konsoli, podłączania zdalnego lub rozłączania bądź blokowania stacji roboczej lub odblokowywania powiadomień. |
| IShowMessageAction | Reprezentuje akcję, która wyświetla okno komunikatu po aktywowaniu zadania. |
| ITaskDefinition | Definiuje wszystkie składniki zadania, takie jak ustawienia zadania, wyzwalacze, akcje i informacje o rejestracji. |
| ITaskFolder | Udostępnia metody używane do rejestrowania (tworzenia) zadań w folderze, usuwania zadań z folderu i tworzenia lub usuwania podfolderów z folderu. |
| ITaskFolderCollection | Zawiera informacje i kontrolkę dla kolekcji folderów, które zawierają zadania. |
| ITaskHandler | Definiuje metody wywoływane przez usługę Harmonogram zadań do zarządzania procedurą obsługi modelu COM. |
| ITaskHandlerStatus | Udostępnia metody, które są używane przez programy obsługi COM do powiadamiania harmonogramu zadań o stanie programu obsługi. |
| ITaskNamedValuePair | Tworzy parę name-value, w której nazwa jest skojarzona z wartością. |
| ITaskNamedValueCollection | Zawiera kolekcję par ITaskNamedValuePair nazwa-wartość interfejsu. |
| ITaskService | Zapewnia dostęp do usługi Harmonogram zadań do zarządzania zarejestrowanymi zadaniami. |
| ITaskSettings | Udostępnia ustawienia używane przez usługę Harmonogram zadań do wykonania zadania. |
| ITaskSettings2 | Udostępnia dodatkowe ustawienia używane przez harmonogram zadań do wykonania zadania. |
| ITaskVariables | Definiuje zmienne zadań, które mogą być przekazywane jako parametry do programów obsługi zadań i zewnętrznych plików wykonywalnych uruchamianych przez zadania podrzędne. Programy obsługi zadań, które wymagają danych wejściowych i wyjściowych do zmiennych zadań, powinny wykonać interfejs zapytania dla wskaźnika usług dla ITaskVariables. |
| ITimeTrigger | Reprezentuje wyzwalacz, który uruchamia zadanie po aktywowaniu wyzwalacza. |
| ITrigger | Udostępnia typowe właściwości dziedziczone przez wszystkie interfejsy wyzwalacza. |
| ITriggerCollection | Udostępnia metody, które są używane do dodawania, usuwania i pobierania wyzwalaczy zadania. |
| IWeeklyTrigger | Reprezentuje wyzwalacz, który uruchamia zadanie na podstawie harmonogramu tygodniowego. |
Ostrzeżenie
Interfejsy harmonogramu zadań 1.0 są dostępne tylko w systemach operacyjnych Windows 2000, Windows XP i Windows Server 2003. Są one przestarzałe w systemie Windows Vista i mogą zostać całkowicie usunięte w przyszłości. Użyj interfejsów harmonogramu zadań 2.0 wymienionych powyżej.