encabezado taskschd.h
El programador de tareas usa este encabezado. Para más información, consulte:
taskschd.h contiene las siguientes interfaces de programación:
Interfaces
IAction Proporciona las propiedades comunes heredadas por todos los objetos de acción. |
IActionCollection Contiene las acciones que realiza la tarea. |
IBootTrigger Representa un desencadenador que inicia una tarea cuando se inicia el sistema. |
IComHandlerAction Representa una acción que desencadena un controlador. |
IDailyTrigger Representa un desencadenador que inicia una tarea según una programación diaria. |
IEmailAction Representa una acción que envía un mensaje de correo electrónico. |
IEventTrigger Representa un desencadenador que inicia una tarea cuando se produce un evento del sistema. |
IExecAction Representa una acción que ejecuta una operación de línea de comandos. |
IIdleSettings Especifica cómo realiza el Programador de tareas las tareas cuando el equipo está en una condición inactiva. |
IIdleTrigger Representa un desencadenador que inicia una tarea cuando el equipo entra en un estado inactivo. |
ILogonTrigger Representa un desencadenador que inicia una tarea cuando un usuario inicia sesión. |
IMaintenanceSettings Proporciona la configuración que usa el Programador de tareas para realizar tareas durante el mantenimiento automático. |
IMonthlyDOWTrigger Representa un desencadenador que inicia una tarea en una programación mensual del día de la semana. |
IMonthlyTrigger Representa un desencadenador que inicia un trabajo en función de una programación mensual. |
INetworkSettings Proporciona la configuración que usa el servicio Programador de tareas para obtener un perfil de red. |
IPrincipal Proporciona las credenciales de seguridad de una entidad de seguridad. |
IPrincipal2 Proporciona la configuración extendida aplicada a las credenciales de seguridad de una entidad de seguridad. |
IRegisteredTask Proporciona los métodos que se usan para ejecutar la tarea inmediatamente, obtener las instancias en ejecución de la tarea, obtener o establecer las credenciales que se usan para registrar la tarea y las propiedades que describen la tarea. |
IRegisteredTaskCollection Contiene todas las tareas registradas. |
IRegistrationInfo Proporciona la información administrativa que se puede usar para describir la tarea. |
IRegistrationTrigger Representa un desencadenador que inicia una tarea cuando la tarea está registrada o actualizada. |
IRepetitionPattern Define la frecuencia con la que se ejecuta la tarea y cuánto tiempo se repite el patrón de repetición una vez iniciada la tarea. |
IRunningTask Proporciona los métodos para obtener información de y controlar una tarea en ejecución. |
IRunningTaskCollection Proporciona una colección que se usa para controlar las tareas en ejecución. |
ISessionStateChangeTrigger Desencadena tareas para la conexión o desconexión de la consola, conexión remota o desconexión, o bloqueo de estación de trabajo o desbloqueo de notificaciones. |
IShowMessageAction Representa una acción que muestra un cuadro de mensaje cuando se activa una tarea. |
ITaskDefinition Define todos los componentes de una tarea, como la configuración de la tarea, los desencadenadores, las acciones y la información de registro. |
ITaskFolder Proporciona los métodos que se usan para registrar (crear) tareas en la carpeta, quitar tareas de la carpeta y crear o quitar subcarpetas de la carpeta. |
ITaskFolderCollection Proporciona información y control para una colección de carpetas que contienen tareas. |
ITaskHandler Define los métodos a los que llama el servicio Programador de tareas para administrar un controlador COM. |
ITaskHandlerStatus Proporciona los métodos que usan los controladores COM para notificar al Programador de tareas el estado del controlador. |
ITaskNamedValueCollection Contiene una colección de pares nombre-valor de interfaz ITaskNamedValuePair. |
ITaskNamedValuePair Crea un par nombre-valor en el que el nombre está asociado al valor. |
ITaskService Proporciona acceso al servicio Programador de tareas para administrar las tareas registradas. |
ITaskSettings Proporciona la configuración que usa el servicio Programador de tareas para realizar la tarea. |
ITaskSettings2 Proporciona la configuración extendida que usa el Programador de tareas para ejecutar la tarea. (ITaskSettings2) |
ITaskSettings3 Proporciona la configuración extendida que usa el Programador de tareas para ejecutar la tarea. (ITaskSettings3) |
ITaskVariables Define variables de tarea que se pueden pasar como parámetros a controladores de tareas y ejecutables externos que inician las tareas. |
ITimeTrigger Representa un desencadenador que inicia una tarea en una fecha y hora específicas. |
ITrigger Proporciona las propiedades comunes heredadas por todos los objetos desencadenadores. |
ITriggerCollection Proporciona los métodos que se usan para agregar, quitar de y obtener los desencadenadores de una tarea. |
IWeeklyTrigger Representa un desencadenador que inicia una tarea en función de una programación semanal. |
Enumeraciones
TASK_ACTION_TYPE Define el tipo de acciones que puede realizar una tarea. |
TASK_COMPATIBILITY Define las versiones de Task Scheduler o el comando AT con las que la tarea es compatible. |
TASK_CREATION Define cómo crea, actualiza o deshabilita la tarea el servicio Programador de tareas. |
TASK_ENUM_FLAGS Define cómo el Programador de tareas enumera a través de tareas registradas. |
TASK_INSTANCES_POLICY Define cómo el Programador de tareas controla las instancias existentes de la tarea cuando inicia una nueva instancia de la tarea. |
TASK_LOGON_TYPE Define qué técnica de inicio de sesión se requiere para ejecutar una tarea. |
TASK_PROCESSTOKENSID_TYPE Define los tipos de identificador de seguridad de proceso (SID) que las tareas pueden usar. |
TASK_RUN_FLAGS Define cómo se ejecuta una tarea. |
TASK_RUNLEVEL_TYPE Define las marcas de elevación de LUA que especifican con qué nivel de privilegio se ejecutará la tarea. |
TASK_SESSION_STATE_CHANGE_TYPE Define qué tipo de cambio de estado de sesión de Terminal Server puede usar para desencadenar una tarea para iniciarse. |
TASK_STATE Define los distintos estados en los que puede estar una tarea registrada. |
TASK_TRIGGER_TYPE2 Define el tipo de desencadenadores que las tareas pueden usar. |