Partager via


SCHEDULE_HEADER structure (schedule.h)

La structure SCHEDULE_HEADER est utilisée pour contenir les données de planification de réplication pour une source de réplication. La structure SCHEDULE contient un tableau de structures SCHEDULE_HEADER .

Syntaxe

typedef struct _SCHEDULE_HEADER {
  ULONG Type;
  ULONG Offset;
} SCHEDULE_HEADER, *PSCHEDULE_HEADER;

Membres

Type

Contient l’une des valeurs suivantes qui définit le type de données de planification contenues dans cette structure.

SCHEDULE_INTERVAL

La planification contient un ensemble d’intervalles. Le membre Offset contient le décalage vers un tableau d’octets avec SCHEDULE_DATA_ENTRIES éléments. Chaque octet du tableau représente une heure de la semaine. La première heure est 00 :00 le dimanche matin GMT.

Chaque bit des quatre bits inférieurs de chaque octet représente un bloc de 15 minutes dans l’heure pendant laquelle la source est disponible pour la réplication. La liste suivante répertorie les valeurs binaires et décrit chaque bit des quatre bits inférieurs de la valeur d’heure.

Valeur binaire Description
1 000 La source est disponible pour la réplication de 0 à 14 minutes après l'heure.
0100 La source est disponible pour la réplication de 15 à 29 minutes après l’heure.
0010 La source est disponible pour la réplication de 30 à 44 minutes après l’heure.
0001 La source est disponible pour la réplication de 45 à 59 minutes après l’heure.
 

Ces bits peuvent être combinés pour créer plusieurs blocs de 15 minutes que la source est disponible. Par exemple, une valeur binaire de 0111 indique que la source est disponible de 0 à 44 minutes après l’heure.

Les quatre bits supérieurs de chaque octet ne sont pas utilisés.

SCHEDULE_BANDWIDTH

Non pris en charge.

SCHEDULE_PRIORITY

Non pris en charge.

Offset

Contient le décalage, en octets, entre le début de la structure SCHEDULE et les données de cette planification. La taille et la forme de ces données dépendent du type de planification défini par le membre Type .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête schedule.h

Voir aussi

DsReplicaAdd

DsReplicaModify

HORAIRE