Método ITaskSettings::get_IdleSettings (taskschd.h)

Obtiene o establece la información que 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.

Esta propiedad es de lectura y escritura.

Sintaxis

HRESULT get_IdleSettings(
  IIdleSettings **ppIdleSettings
);

Parámetros

ppIdleSettings

Valor devuelto

None

Observaciones

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

Cuando el ahorro de batería está activado, las tareas del Programador de tareas de Windows solo se desencadenan si la tarea es:

  • No está establecida en Iniciar la tarea solo si el equipo está inactivo... (la tarea no usa IdleSettings)
  • No está establecida para ejecutarse durante el mantenimiento automático (la tarea no usa MaintenanceSettings)
  • Está establecida en Ejecutar solo cuando el usuario ha iniciado sesión (la tarea LogonType es TASK_LOGON_INTERACTIVE_TOKEN o TASK_LOGON_GROUP)
Todos los demás desencadenadores se retrasan hasta que el ahorro de batería está apagado. Para obtener más información sobre el acceso al estado de ahorro de batería en la aplicación, consulte SYSTEM_POWER_STATUS. Para obtener información general sobre el ahorro de batería, consulte ahorro de batería (en las directrices del componente de hardware).

Requisitos

Requisito Value
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
Library Taskschd.lib
Archivo DLL Taskschd.dll

Consulte también

ITaskSettings

Programador de tareas