Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Para definir as propriedades de uma tarefa, chame ITaskScheduler::Activate para recuperar a interface do objeto de tarefa e, em seguida, chame o métodoITask apropriado para definir a propriedade da tarefa na qual você está interessado.
Os exemplos de código listados na parte inferior da página mostram como definir as propriedades que são exclusivas para objetos de tarefa. Para outras propriedades de item de trabalho que também se aplicam a tarefas, consulte Exemplos de Definição de Propriedades de Item de Trabalho.
Observação
No exemplo de código a seguir, todas as interfaces são liberadas depois que não são mais necessárias.
Nos exemplos a seguir, o objeto de tarefa modificado é sempre salvo no disco por uma chamada para IPersistFile::Save. (A interface IPersistFile é uma interface COM padrão herdada pelo objeto tarefa.)
O procedimento a seguir descreve como definir uma propriedade de tarefa.
Para definir uma propriedade de tarefa
- Chame CoInitialize para inicializar a biblioteca COM e CoCreateInstance para obter um objeto Agendador de Tarefas. (Estes exemplos pressupõem que o serviço Agendador de Tarefas esteja em execução.)
- Chame ITaskScheduler::Activate para obter a ITask interface do objeto de tarefa. Observe que este exemplo recebe a tarefa "Test Task".
- Contacte o método apropriado ITask para definir a propriedade na qual está interessado.
- Chame IPersistFile::Save para armazenar o objeto de tarefa modificado no disco.
| Para um exemplo de código | Ver |
|---|---|
| Definindo o nome do aplicativo associado a uma tarefa conhecida | Exemplo de código C/C++: Definindo o nome do aplicativo |
| Definindo o tempo máximo de execução de uma tarefa conhecida | Exemplo de código C/C++: Definindo MaxRunTime |
| Limpar todos os parâmetros de linha de comando associados a uma tarefa conhecida | Exemplo de código C/C++: Definindo parâmetros de tarefa |
| Este exemplo define a prioridade de uma tarefa de teste e, em seguida, salva a tarefa. Este exemplo pressupõe que a tarefa de teste já existe no computador local. | Exemplo de código C/C++: Definindo a prioridade da tarefa |
| Definindo o diretório de trabalho de uma tarefa conhecida | Exemplo de código C/C++: Definindo o diretório de trabalho |
Tópicos relacionados