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.
Aby ustawić właściwości zadania, wywołaj metodę ITaskScheduler::Activate w celu pobrania interfejsu obiektu zadania, a następnie wywołaj odpowiednią metodę ITask, aby ustawić odpowiednią właściwość zadania.
Przykłady kodu wymienione w dolnej części strony pokazują, jak ustawić właściwości, które są unikatowe dla obiektów zadań. Aby zapoznać się z innymi właściwościami elementu roboczego, które mają zastosowanie również do zadań, zobacz Ustawianie właściwości elementu roboczego przykłady.
Notatka
W poniższym przykładzie kodu wszystkie interfejsy są zwalniane po tym, jak nie są już potrzebne.
W poniższych przykładach zmodyfikowany obiekt zadania jest zawsze zapisywany na dysku przez wywołanie metody IPersistFile::Save. (Interfejs IPersistFile jest standardowym interfejsem COM dziedziczony przez obiekt zadania).
Poniższa procedura opisuje sposób ustawiania właściwości zadania.
Aby ustawić właściwość zadania
- Wywołaj CoInitialize, aby zainicjować bibliotekę COM i CoCreateInstance, aby uzyskać obiekt harmonogramu zadań. (W tych przykładach przyjęto założenie, że usługa Harmonogram zadań jest uruchomiona).
- Wywołaj ITaskScheduler::Aktywuj w celu uzyskania interfejsu ITask dla obiektu zadania. (Zwróć uwagę, że w tym przykładzie otrzymuje zadanie "Zadanie testowe").
- Wywołaj odpowiednią metodę ITask, aby ustawić odpowiednią właściwość.
- Wywołaj metodę IPersistFile::Save, aby zapisać zmodyfikowany obiekt zadania na dysku.
| Przykład kodu: | Zobacz |
|---|---|
| Ustawianie nazwy aplikacji skojarzonej ze znanym zadaniem | przykład kodu C/C++: ustawianie nazwy aplikacji |
| Ustawianie maksymalnego czasu wykonywania znanego zadania | Przykładowy kod C/C++: ustawianie MaxRunTime |
| Czyszczenie wszystkich parametrów wiersza polecenia skojarzonych ze znanym zadaniem | przykładowy kod C/C++: ustawianie parametrów zadania |
| W tym przykładzie ustawiono priorytet zadania testowego, a następnie zapisano zadanie. W tym przykładzie przyjęto założenie, że zadanie testowe już istnieje na komputerze lokalnym. | przykładowy kod C/C++: ustawianie priorytetu zadania |
| Ustawianie katalogu roboczego dla znanego zadania | przykład kodu C/C++: ustawianie katalogu roboczego |
Tematy pokrewne