DS_REPL_ATTR_META_DATA_BLOB 结构 (ntdsapi.h)

DS_REPL_ATTR_META_DATA_BLOB 结构用于包含对象属性的复制状态数据。 此结构类似于 DS_REPL_ATTR_META_DATA_2 结构,但在获取 msDS-ReplAttributeMetaData 属性的二进制数据时,可以从轻型目录访问协议 API 函数获取。

语法

typedef struct _DS_REPL_ATTR_META_DATA_BLOB {
  DWORD    oszAttributeName;
  DWORD    dwVersion;
  FILETIME ftimeLastOriginatingChange;
  UUID     uuidLastOriginatingDsaInvocationID;
  USN      usnOriginatingChange;
  USN      usnLocalChange;
  DWORD    oszLastOriginatingDsaDN;
} DS_REPL_ATTR_META_DATA_BLOB;

成员

oszAttributeName

包含从此结构的地址到以 null 结尾的 Unicode 字符串的偏移量(以字节为单位),该字符串包含与此元数据对应的属性的 LDAP 显示名称。 值为零表示空字符串或 NULL 字符串。

dwVersion

包含此属性的版本。 每次对该特性的原始修改都将使该值增加 1。 复制修改不会影响版本。

ftimeLastOriginatingChange

包含对此属性进行最后一次原始更改的时间。 复制更改不会影响此值。

uuidLastOriginatingDsaInvocationID

包含对此属性进行最后一次更改的服务器的调用标识。 复制更改不会影响此值。

usnOriginatingChange

包含对此属性进行上次更改的起始服务器上的更新序列号 (USN) 。 复制更改不会影响此值。

usnLocalChange

包含目标服务器上的 USN (DsReplicaGetInfo 函数从中检索元数据) ,该服务器上应用了对此属性的最后更改。 此值在所有服务器上通常都不同。

oszLastOriginatingDsaDN

包含从此结构的地址到以 null 结尾的 Unicode 字符串的偏移量(以字节为单位),该字符串包含源自上次复制的目录系统代理服务器的可分辨名称。 值为零表示空字符串或 NULL 字符串。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 ntdsapi.h

另请参阅

DS_REPL_ATTR_META_DATA_2

轻型目录访问协议 API