Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Você pode recuperar as cadeias de caracteres de um gatilho conhecido usando a interface IScheduledWorkItem ou a interface ITaskTrigger, dependendo do tipo de objeto com o qual você está a trabalhar.
Ao trabalhar com um objeto de tarefa , use os métodos do IScheduledWorkItem interface para recuperar as cadeias de caracteres de gatilho de um item de trabalho.
Quando estiver a trabalhar com um objeto de ativação de tarefa , use os métodos da interface ITaskTrigger do para recuperar a cadeia de caracteres do ativador.
O exemplo a seguir mostra como usar IScheduledWorkItem::GetTriggerString para exibir as cadeias de caracteres de todos os gatilhos associados a uma tarefa conhecida.
O procedimento a seguir descreve como recuperar as cadeias de gatilho de uma tarefa.
Para recuperar as cadeias de caracteres de gatilho de uma tarefa
- 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 ITask interface do objeto de tarefa. Observe que este exemplo recebe a tarefa "Tarefa de Teste".
- Chame ITask::GetTriggerCount para descobrir quantos disparadores estão associados a uma tarefa. (Observe que GetTriggerCount é um método IScheduledWorkItem herdado por ITask.)
- Exiba as cadeias de caracteres de gatilho, chamando ITask::GetTriggerString para cada gatilho associado à tarefa. (Observe que GetTriggerString é um métodoIScheduledWorkItemherdado por ITask.)
- Libere todos os recursos. Chame CoTaskMemFree para liberar as cadeias de caracteres de gatilho e ITask::Release para liberar a ITask interface. (Observe que Release é um métodoIUnknownherdado por ITask.)
| Para um exemplo de código | Ver |
|---|---|
| Recuperar uma string de gatilho para todos os gatilhos associados a uma tarefa conhecida | Exemplo de código: Recuperando cadeias de caracteres de gatilho |
Tópicos relacionados