Exemplo de recuperação de uma página de tarefas

Para recuperar uma página de tarefas, você deve chamar ITask::QueryInterface para recuperar a interface IProvideTaskPage e chamar IProvideTaskPage::GetPage. O método GetPage retorna um identificador para a página, que pode ser usado para exibir a página solicitada.

Observação

No exemplo de código a seguir, todas as interfaces são liberadas depois que elas não são mais necessárias.

 

O procedimento a seguir descreve como criar um novo gatilho.

Para criar um novo gatilho

  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::Activate para obter a interface ITask do objeto de tarefa. (Observe que este exemplo obtém a tarefa "Tarefa de Teste".)
  3. Chame ITask::QueryInterface para recuperar a interface IProvideTaskPage e IProvideTaskPage::GetPage para recuperar a página.
  4. Usando o identificador de página retornado, exiba a página.
Para obter um exemplo de código de Consulte
Recuperando e exibindo a página Tarefa de uma tarefa conhecida Recuperando uma página de tarefas

 

Exemplos do Agendador de Tarefas 1.0