Compartilhar via


Interface IIdleSettings (taskschd.h)

Especifica como o Agendador de Tarefas executa tarefas quando o computador está em uma condição ociosa. Para obter informações sobre condições ociosas, consulte Condições ociosas da tarefa.

Herança

A interface IIdleSettings herda da interface IDispatch.

Métodos

A interface IIdleSettings tem esses métodos.

 
IIdleSettings::get_IdleDuration

Obtém ou define um valor que indica a quantidade de tempo que o computador deve estar em um estado ocioso antes que a tarefa seja executada. (Obter)
IIdleSettings::get_RestartOnIdle

Obtém ou define um valor booliano que indica se a tarefa é reiniciada quando o computador alterna para uma condição ociosa mais de uma vez. (Obter)
IIdleSettings::get_StopOnIdleEnd

Obtém ou define um valor booliano que indica que o Agendador de Tarefas encerrará a tarefa se a condição ociosa terminar antes da tarefa ser concluída. A condição ociosa termina quando o computador não está mais ocioso. (Obter)
IIdleSettings::get_WaitTimeout

Obtém ou define um valor que indica a quantidade de tempo que o Agendador de Tarefas aguardará a ocorrência de uma condição ociosa. (Obter)
IIdleSettings::p ut_IdleDuration

Obtém ou define um valor que indica a quantidade de tempo que o computador deve estar em um estado ocioso antes que a tarefa seja executada. (Put)
IIdleSettings::p ut_RestartOnIdle

Obtém ou define um valor booliano que indica se a tarefa é reiniciada quando o computador alterna para uma condição ociosa mais de uma vez. (Put)
IIdleSettings::p ut_StopOnIdleEnd

Obtém ou define um valor booliano que indica que o Agendador de Tarefas encerrará a tarefa se a condição ociosa terminar antes da tarefa ser concluída. A condição ociosa termina quando o computador não está mais ocioso. (Put)
IIdleSettings::p ut_WaitTimeout

Obtém ou define um valor que indica a quantidade de tempo que o Agendador de Tarefas aguardará a ocorrência de uma condição ociosa. (Put)

Comentários

Ao ler ou gravar XML para uma tarefa, essa configuração é especificada no elemento IdleSettings do esquema agendador de tarefas.

Se uma tarefa for disparada por um gatilho ocioso, a propriedade WaitTimeout da interface IIdleSettings será ignorada.

Exemplos

Para obter mais informações e código de exemplo para essa interface, consulte Exemplo de gatilho de tempo (C++).

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho taskschd.h

Confira também

ITaskSettings

Agendador de Tarefas

Interfaces do Agendador de Tarefas