Recuperando um exemplo de página de tarefa
Para recuperar uma página de tarefa, deverá chamar ITask::QueryInterface para recuperar a interface IProvideTaskPage e, em seguida, 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 não são mais necessárias.
O procedimento a seguir descreve como criar um novo gatilho.
Para criar um novo gatilho
- 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 "Tarefa de Teste".)
- Chame ITask::QueryInterface para recuperar a interfaceIProvideTaskPage e IProvideTaskPage::GetPage para recuperar a página.
- Usando o identificador de página retornado, exiba a página.
Para um exemplo de código | Ver |
---|---|
Recuperando e exibindo a página Tarefa de uma tarefa conhecida | Recuperando uma página de tarefa |
Tópicos relacionados