Compartilhar via


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

  1. 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.)
  2. Chame ITaskScheduler::Enum para obter um objeto de enumeração.
  3. Chame IEnumWorkItems::Next para recuperar as tarefas. (Este exemplo tenta recuperar cinco tarefas com cada chamada.)
  4. Processar as tarefas retornadas. (Este exemplo simplesmente imprime o nome de cada tarefa na tela.
  5. 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

 

Exemplos do Agendador de Tarefas 1.0