структура SCHEDULE_HEADER (schedule.h)
Структура SCHEDULE_HEADER используется для хранения данных расписания репликации для источника репликации. Структура SCHEDULE содержит массив SCHEDULE_HEADER структур.
Синтаксис
typedef struct _SCHEDULE_HEADER {
ULONG Type;
ULONG Offset;
} SCHEDULE_HEADER, *PSCHEDULE_HEADER;
Члены
Type
Содержит одно из следующих значений, определяющих тип данных расписания, содержащихся в этой структуре.
SCHEDULE_INTERVAL
Расписание содержит набор интервалов. Элемент Offset содержит смещение массива байтов с SCHEDULE_DATA_ENTRIES элементами. Каждый байт в массиве представляет час недели. Первый час — 00:00 в воскресенье утром по гринвичу.
Каждый бит из четырех нижних битов каждого байта представляет 15-минутный блок в течение часа, когда источник доступен для репликации. В следующем списке перечислены двоичные значения и описан каждый бит из четырех нижних битов значения часа.
Двоичное значение | Описание |
---|---|
1000 | Источник доступен для репликации с 0 до 14 минут после начала часа. |
0100 | Источник доступен для репликации через 15–29 минут после часа. |
0010 | Источник доступен для репликации через 30–44 минуты после часа. |
0001 | Источник доступен для репликации через 45–59 минут после часа. |
Эти биты можно объединить для создания нескольких 15-минутных блоков, доступных источнику. Например, двоичное значение 0111 указывает, что источник доступен через 0–44 минуты после часа.
Биты верхних четверок каждого байта не используются.
SCHEDULE_BANDWIDTH
Не поддерживается.
SCHEDULE_PRIORITY
Не поддерживается.
Offset
Содержит смещение (в байтах) от начала структуры SCHEDULE к данным для этого расписания. Размер и форма этих данных зависит от типа расписания, определенного элементом Type .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | schedule.h |