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 iniciar uma tarefa, chame o método Run da interface ITask. Run é um método assíncrono que tenta executar a tarefa e retorna assim que a tarefa é iniciada. O serviço Agendador de Tarefas deve estar em execução para que esse método seja bem-sucedido.
O procedimento a seguir descreve como iniciar uma tarefa.
Para iniciar uma tarefa
- Chame CoInitialize para inicializar a biblioteca COM e CoCreateInstance para obter um objeto Agendador de Tarefas. (Este exemplo pressupõe que o serviço Agendador de Tarefas esteja em execução.)
- Chame ITaskScheduler::Activate para obter a interface ITask do objeto de tarefa. Observe que este exemplo recebe a tarefa "Test Task".
- Chame Executar para iniciar a tarefa. Observe que esse método é herdado pelo ITask interface.
- Continue o processamento conforme necessário.
- Chame ITask::Release para liberar recursos e CoUninitialize para desinicializar COM. Este exemplo chama Release para libertar o ponteiro da interface ITask. (Observe que o método Release é um IUnknown herdado por ITask.)
| Para obter um exemplo de código de | Ver |
|---|---|
| Executar uma tarefa existente | Exemplo de código C/C++: Iniciando uma tarefa |
Tópicos relacionados