Compartir a través de


Interfaz ITaskDefinition (taskschd.h)

Define todos los componentes de una tarea, como la configuración de la tarea, los desencadenadores, las acciones y la información de registro.

Herencia

La interfaz ITaskDefinition hereda de la interfaz IDispatch.

Métodos

La interfaz ITaskDefinition tiene estos métodos.

 
ITaskDefinition::get_Actions

Obtiene o establece una colección de acciones realizadas por la tarea. (Obtener)
ITaskDefinition::get_Data

Obtiene o establece los datos asociados a la tarea. (Obtener)
ITaskDefinition::get_Principal

Obtiene o establece la entidad de seguridad de la tarea que proporciona las credenciales de seguridad de la tarea. (Obtener)
ITaskDefinition::get_RegistrationInfo

Obtiene o establece la información de registro utilizada para describir una tarea, como la descripción de la tarea, el autor de la tarea y la fecha en que se registra la tarea. (Obtener)
ITaskDefinition::get_Settings

Obtiene o establece la configuración que define cómo el servicio Programador de tareas realiza la tarea. (Obtener)
ITaskDefinition::get_Triggers

Obtiene o establece una colección de desencadenadores usados para iniciar una tarea. (Obtener)
ITaskDefinition::get_XmlText

Obtiene o establece la definición con formato XML de la tarea. (Obtener)
ITaskDefinition::p ut_Actions

Obtiene o establece una colección de acciones realizadas por la tarea. (Put)
ITaskDefinition::p ut_Data

Obtiene o establece los datos asociados a la tarea. (Put)
ITaskDefinition::p ut_Principal

Obtiene o establece la entidad de seguridad de la tarea que proporciona las credenciales de seguridad de la tarea. (Put)
ITaskDefinition::p ut_RegistrationInfo

Obtiene o establece la información de registro utilizada para describir una tarea, como la descripción de la tarea, el autor de la tarea y la fecha en que se registra la tarea. (Put)
ITaskDefinition::p ut_Settings

Obtiene o establece la configuración que define cómo el servicio Programador de tareas realiza la tarea. (Put)
ITaskDefinition::p ut_Triggers

Obtiene o establece una colección de desencadenadores usados para iniciar una tarea. (Put)
ITaskDefinition::p ut_XmlText

Obtiene o establece la definición con formato XML de la tarea. (Put)

Comentarios

Al leer o escribir su propio XML para una tarea, se especifica una definición de tarea mediante el elemento Task del esquema del Programador de tareas.

Ejemplos

Para obtener más información y código de ejemplo para esta interfaz, vea Ejemplo de desencadenador de hora (C++),Ejemplo de desencadenador de eventos (C++), Ejemplo de desencadenador diario (C++), Ejemplo de desencadenador de registro (C++),Ejemplo de desencadenador semanal (C++),Ejemplo de desencadenador de inicio de sesión (C++) o Ejemplo de desencadenador de arranque (C++)..

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

Consulte también

Definition (propiedad) de IRegisteredTask

IActionCollection

IPrincipal

IRegisteredTask

IRegistrationInfo

ITaskFolder

ITaskService::NewTask

ITaskSettings

ITriggerCollection