Compartir a través de


Interfaz IShellTaskScheduler (shobjidl_core.h)

[IShellTaskScheduler está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.

Expone métodos que permiten la interacción con un programador de tareas y control de ellos.

Herencia

La interfaz IShellTaskScheduler hereda de la interfaz IUnknown . IShellTaskScheduler también tiene estos tipos de miembros:

Métodos

La interfaz IShellTaskScheduler tiene estos métodos.

 
IShellTaskScheduler::AddTask

Agrega una tarea a la cola en segundo plano del programador.
IShellTaskScheduler::CountTasks

Cuenta las tareas con el mismo identificador de propietario en la cola del programador.
IShellTaskScheduler::RemoveTasks

Quita las tareas de la cola en segundo plano del programador.
IShellTaskScheduler::Status

Establece el estado de la versión y el tiempo de espera del subproceso en segundo plano para la tarea actual.

Comentarios

Esta interfaz no necesita ser subproceso libre a menos que los elementos de la cola interactúen con el programador, así como con el subproceso de ejecución principal en el que se creó el programador de tareas.

El identificador de clase (CLSID) de esta interfaz es CLSID_ShellTaskScheduler y su IID es IID_IShellTaskScheduler.

Windows Server 2003 y Windows XP: IShellTaskScheduler se declaró en Shlobj.h.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (incluya Shobjidl.h)