ITaskService interface (taskschd.h)

Provides access to the Task Scheduler service for managing registered tasks.

The ITaskService::Connect method should be called before calling any of the other ITaskService methods.

Inheritance

The ITaskService interface inherits from the IUnknown interface. ITaskService also has these types of members:

Methods

The ITaskService interface has these methods.

 
ITaskService::Connect

Connects to a remote computer and associates all subsequent calls on this interface with a remote session.
ITaskService::get_Connected

Gets a Boolean value that indicates if you are connected to the Task Scheduler service.
ITaskService::get_ConnectedDomain

Gets the name of the domain to which the TargetServer computer is connected.
ITaskService::get_ConnectedUser

Gets the name of the user that is connected to the Task Scheduler service.
ITaskService::get_HighestVersion

Indicates the highest version of Task Scheduler that a computer supports.
ITaskService::get_TargetServer

Gets the name of the computer that is running the Task Scheduler service that the user is connected to.
ITaskService::GetFolder

Gets a folder of registered tasks.
ITaskService::GetRunningTasks

Gets a collection of running tasks.
ITaskService::NewTask

Returns an empty task definition object to be filled in with settings and properties and then registered using the ITaskFolder::RegisterTaskDefinition method.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header taskschd.h

See also

Task Scheduler

Task Scheduler Interfaces