Partilhar via


Exemplo de enumeração de tarefas

Para enumerar tarefas, você deve chamar ITaskScheduler::Enum para criar um objeto de enumeração . Em seguida, use a interfaceIEnumWorkItems do objeto de enumeraçãopara 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 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 ver um exemplo de código Ver
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