Interfaz ITask (mstask.h)
[[Esta API puede modificarse o no estar disponible en versiones posteriores del sistema operativo o producto. Use en su lugar las interfaces del Programador de tareas 2.0 . ]
Proporciona los métodos para ejecutar tareas, obtener o establecer información de tareas y finalizar tareas. Se deriva de la interfaz IScheduledWorkItem y hereda todos los métodos de esa interfaz.
Herencia
La interfaz ITask hereda de IScheduledWorkItem. ITask también tiene estos tipos de miembros:
Métodos
La interfaz ITask tiene estos métodos.
ITask::GetApplicationName Este método recupera el nombre de la aplicación a la que está asociada la tarea. |
ITask::GetMaxRunTime Este método recupera el tiempo máximo, en milisegundos, la tarea se puede ejecutar antes de finalizar. |
ITask::GetParameters Este método recupera los parámetros de la línea de comandos de la tarea. |
ITask::GetPriority Este método recupera la prioridad de la tarea. |
ITask::GetTaskFlags Este método devuelve las marcas que modifican el comportamiento de una tarea. |
ITask::GetWorkingDirectory Este método recupera el directorio de trabajo de la tarea. |
ITask::SetApplicationName Este método asigna una aplicación específica a la tarea actual. |
ITask::SetMaxRunTime Este método establece el tiempo máximo que puede ejecutar la tarea, en milisegundos, antes de finalizar. |
ITask::SetParameters Este método establece los parámetros de la línea de comandos para la tarea. |
ITask::SetPriority Este método establece la prioridad de la tarea. |
ITask::SetTaskFlags Este método establece las marcas que modifican el comportamiento de una tarea programada. |
ITask::SetWorkingDirectory Este método establece el directorio de trabajo de la tarea. |
Comentarios
ITask es la interfaz principal del objeto de desencadenador de tareas. Para crear un objeto de tarea, llame a ITaskScheduler::Activate para tareas existentes o ITaskScheduler::NewWorkItem para nuevas tareas.
Ejemplos
Para obtener más información y código de ejemplo para esta interfaz, vea Ejemplo de código de C/C++: Terminación de una tarea.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mstask.h |
Redistribuible | Internet Explorer 4.0 o posterior en Windows NT 4.0 y Windows 95 |