You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

解析日历重复项Blob:PatternTypeSpecific结构属性及存在性疑问

解析重复日历约会Blob获取已删除实例的问题

为确定重复日历约会的已删除实例,我参考了Stack Overflow上的一个答案来解析重复项Blob。微软文档仅提供了部分重复模式的示例,未覆盖所有细节,这些示例包括:

  • 带例外的每日重复
  • 无例外的每周重复
  • 带例外的每周重复
  • 带例外的n月重复
  • 带例外的每年重复

Blob的起始数据结构如下:

字段类型
ReaderVersionWORD
WriterVersionWORD
RecurFrequencyWORD
PatternTypeWORD
CalendarTypeWORD
FirstDateTimeULONG
PeriodULONG
SlidingFlagULONG
PatternTypeSpecificBYTE array
EndTypeULONG
OccurrenceCountULONG
FirstDOWULONG
DeletedInstanceCountULONG
DeletedInstanceDateULONG
...

我需要提取一个或多个DeletedInstanceDate,目前遇到以下问题:

  • 从每日重复示例来看,PatternTypeSpecific似乎在每日重复中被省略,此假设是否正确?我解析字节数据时的结果似乎支持这一点。
  • PatternTypeSpecific被文档描述为可变长度的BYTE数组,但我未找到关于其长度的说明。

另外,PatternTypeSpecific是否对应微软文档中描述的AppointmentRecurrencePattern结构?如何确定它的大小?

内容的提问来源于stack exchange,提问作者Jan Doggen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 17:25:26