Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[[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 |