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.
Puede finalizar una tarea mientras se ejecuta llamando a IScheduledWorkItem::Terminate.
En el procedimiento siguiente se describe cómo finalizar una tarea si se está ejecutando.
Para finalizar una tarea si se está ejecutando
- Llame a CoInitialize para inicializar la biblioteca COM y CoCreateInstance para obtener un objeto Programador de tareas. (En este ejemplo se supone que el servicio Programador de tareas se está ejecutando).
- Llame a ITaskScheduler::Activate para obtener la interfazdeITask del objeto de tarea. (Tenga en cuenta que en este ejemplo se obtiene la tarea "Tarea de prueba".
- Llame a ITask::GetStatus para averiguar si la tarea se está ejecutando. (Tenga en cuenta que GetStatus es un método IScheduledWorkItem heredado por ITask).
- Compruebe el estado de la tarea y, a continuación, llame a ITask::Terminate si la tarea se está ejecutando. (Tenga en cuenta que terminate es un método IScheduledWorkItem heredado por ITask).
| Para obtener un ejemplo de código de | Ver |
|---|---|
| Comprobación del estado de una tarea conocida | Ejemplo de código de C/C++ de : Terminación de una tarea |
Temas relacionados