Поделиться через


структура 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

См. также раздел

DsReplicaAdd

DsReplicaModify

РАСПИСАНИЕ