Exemplo de tarefas de enumeração
Para enumerar tarefas, você deve chamar ITaskScheduler::Enum para criar um objeto de enumeração. Em seguida, use a interface IEnumWorkItems do objeto de enumeração para enumerar as tarefas na pasta Tarefas Agendadas.
O procedimento a seguir descreve como enumerar as tarefas na pasta Tarefas Agendadas.
Para enumerar as tarefas na pasta Tarefas Agendadas
- Chame CoInitialize para inicializar a biblioteca COM e o 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::Enum para obter um objeto de enumeração.
- Chame IEnumWorkItems::Next para recuperar as tarefas. (Este exemplo tenta recuperar cinco tarefas com cada chamada.)
- Processar as tarefas retornadas. (Este exemplo simplesmente imprime o nome de cada tarefa na tela.
- Liberar recursos. Chame CoTaskMemFree para liberar a memória usada para nomes.
Para obter um exemplo de código de | Consulte |
---|---|
Enumerando todas as tarefas na pasta Tarefas Agendadas do computador local | Exemplo de código C/C++: Enumerando tarefas |
Tópicos relacionados