schedule.h) (SCHEDULE_HEADER 结构
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 |