Compartir a través de


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.