ISyncSchedule interface

[The ISyncSchedule interface is available for use through Windows XP. It is not available in subsequent versions of Windows.]

Exposes methods associated with an individual synchronization schedule.

Members

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

  • Methods

Methods

The ISyncSchedule interface has these methods.

Method Description
AddItem

Adds an item to the synchronization schedule.

EditSyncSchedule

Opens the UI from which alterations can be made to this synchronization schedule.

EnumItems

Enumerates items in this synchronization schedule.

GetAccountInformation

Gets the user name of the account associated with the schedule.

GetConnection

Gets details about a synchonization schedule's connection.

GetFlags

Gets the set of flags that were set on this schedule when it was created.

GetITask

Gets the task scheduler for the synchronization schedule, which is used to run tasks and to set and retrieve task properties.

GetItemCheck

Gets a value stating whether the item currently appears in the UI with a check mark indicating that it is selected for synchronization.

GetMostRecentRunTime

Gets the time of the last synchronization.

GetNextRunTime

Gets the time when the synchronization is next scheduled to run.

GetScheduleCookie

Gets the ID of the schedule.

GetScheduleName

Gets the declared name of the schedule.

GetTrigger

Gets an interface that is used to access and set triggers for the scheduled task. Triggers specify task start times, repetition criteria, and other parameters that control when a task is run.

RegisterItems

Not implemented.

Save

Saves the synchronization schedule.

SetAccountInformation

Sets information regarding the user account associated with the schedule.

SetConnection

Sets information concerning a synchonization schedule's connection.

SetFlags

Sets flags for a synchonization schedule.

SetItemCheck

Sets whether the item appears in the UI with a check mark indicating that it is selected for synchronization.

SetScheduleName

Sets the name of the schedule as seen in the UI.

UnregisterItems

Not implemented.

 

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

End of client support

Windows XP

End of server support

Windows Server 2003

Header

Syncmgr.h

IDL

Syncmgr.idl

DLL

Mobsync.dll