Compartilhar via


estrutura SCHEDULE_HEADER (schedule.h)

A estrutura SCHEDULE_HEADER é usada para conter os dados de agendamento de replicação de uma fonte de replicação. A estrutura SCHEDULE contém uma matriz de estruturas SCHEDULE_HEADER .

Sintaxe

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

Membros

Type

Contém um dos valores a seguir que define o tipo de dados de agendamento contidos nessa estrutura.

SCHEDULE_INTERVAL

O agendamento contém um conjunto de intervalos. O membro Offset contém o deslocamento para uma matriz de bytes com elementos SCHEDULE_DATA_ENTRIES . Cada byte na matriz representa uma hora da semana. A primeira hora é 00:00 na manhã de domingo GMT.

Cada bit dos quatro bits inferiores de cada byte representa um bloco de 15 minutos dentro da hora em que a origem está disponível para replicação. A lista a seguir lista os valores binários e descreve cada bit dos quatro bits inferiores do valor de hora.

Valor binário Descrição
1000 A origem está disponível para replicação de 0 a 14 minutos após a hora.
0100 A origem está disponível para replicação de 15 a 29 minutos após a hora.
0010 A origem está disponível para replicação de 30 a 44 minutos após a hora.
0001 A origem está disponível para replicação de 45 a 59 minutos após a hora.
 

Esses bits podem ser combinados para criar vários blocos de 15 minutos que a origem está disponível. Por exemplo, um valor binário de 0111 indica que a origem está disponível de 0 a 44 minutos após a hora.

Os bits superiores de quatro bits de cada byte não são usados.

SCHEDULE_BANDWIDTH

Não há suporte.

SCHEDULE_PRIORITY

Não há suporte.

Offset

Contém o deslocamento, em bytes, desde o início da estrutura SCHEDULE até os dados dessa agenda. O tamanho e a forma desses dados dependem do tipo de agendamento definido pelo membro Type .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho schedule.h

Confira também

DsReplicaAdd

DsReplicaModify

AGENDA