Interfaz IIdleSettings (taskschd.h)

Especifica cómo realiza el Programador de tareas las tareas cuando el equipo está en una condición inactiva. Para obtener información sobre las condiciones de inactividad, vea Condiciones de inactividad de tareas.

Herencia

La interfaz IIdleSettings hereda de la interfaz IDispatch.

Métodos

La interfaz IIdleSettings tiene estos métodos.

 
IIdleSettings::get_IdleDuration

Obtiene o establece un valor que indica la cantidad de tiempo que el equipo debe estar en un estado inactivo antes de que se ejecute la tarea. (Obtener)
IIdleSettings::get_RestartOnIdle

Obtiene o establece un valor booleano que indica si la tarea se reinicia cuando el equipo pasa a una condición inactiva más de una vez. (Obtener)
IIdleSettings::get_StopOnIdleEnd

Obtiene o establece un valor booleano que indica que el Programador de tareas finalizará la tarea si la condición de inactividad finaliza antes de que se complete la tarea. La condición de inactividad finaliza cuando el equipo ya no está inactivo. (Obtener)
IIdleSettings::get_WaitTimeout

Obtiene o establece un valor que indica la cantidad de tiempo que el Programador de tareas esperará a que se produzca una condición de inactividad. (Obtener)
IIdleSettings::p ut_IdleDuration

Obtiene o establece un valor que indica la cantidad de tiempo que el equipo debe estar en un estado inactivo antes de que se ejecute la tarea. (Put)
IIdleSettings::p ut_RestartOnIdle

Obtiene o establece un valor booleano que indica si la tarea se reinicia cuando el equipo pasa a una condición inactiva más de una vez. (Put)
IIdleSettings::p ut_StopOnIdleEnd

Obtiene o establece un valor booleano que indica que el Programador de tareas finalizará la tarea si la condición de inactividad finaliza antes de que se complete la tarea. La condición de inactividad finaliza cuando el equipo ya no está inactivo. (Put)
IIdleSettings::p ut_WaitTimeout

Obtiene o establece un valor que indica la cantidad de tiempo que el Programador de tareas esperará a que se produzca una condición de inactividad. (Put)

Comentarios

Al leer o escribir XML para una tarea, este valor se especifica en el elemento IdleSettings del esquema del Programador de tareas.

Si un desencadenador inactivo desencadena una tarea, se omite la propiedad WaitTimeout de la interfaz IIdleSettings .

Ejemplos

Para obtener más información y código de ejemplo para esta interfaz, vea Ejemplo de desencadenador de hora (C++).

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado taskschd.h

Consulte también

ITaskSettings

Programador de tareas

Interfaces del programador de tareas