SCHEDULE structure (schedule.h)

The SCHEDULE structure is a variable-length structure used with the DsReplicaAdd and DsReplicaModify functions to contain replication schedule data for a replication source.

Syntax

typedef struct _SCHEDULE {
  ULONG           Size;
  ULONG           Bandwidth;
  ULONG           NumberOfSchedules;
  SCHEDULE_HEADER Schedules[1];
} SCHEDULE, *PSCHEDULE;

Members

Size

Contains the size, in bytes, of the SCHEDULE structure, including the size of all of the elements and data of the Schedules array.

Bandwidth

Not used.

NumberOfSchedules

Contains the number of elements in the Schedules array.

Schedules[1]

Contains an array of SCHEDULE_HEADER structures that contain the replication schedule data for the replication source. The NumberOfSchedules member contains the number of elements in this array. Currently, this array can only contain one element.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Header schedule.h

See also

DsReplicaAdd

DsReplicaModify

SCHEDULE_HEADER