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 |