DS_REPSYNCALL_ERRINFOA结构(ntdsapi.h)

DS_REPSYNCALL_ERRINFO 结构与 DS_REPSYNCALL_UPDATE 结构一起使用,以包含复制期间由 DsReplicaSyncAll 函数生成的错误。

语法

typedef struct {
  LPSTR               pszSvrId;
  DS_REPSYNCALL_ERROR error;
  DWORD               dwWin32Err;
  LPSTR               pszSrcId;
} DS_REPSYNCALL_ERRINFOA, *PDS_REPSYNCALL_ERRINFOA;

成员

pszSvrId

指向包含发生错误的服务器的 DNS GUID 的 null 终止字符串的指针。 或者,如果在 DsReplicaSyncAll 函数的 ulFlags 参数中指定了 DS_REPSYNCALL_ID_SERVERS_BY_DN,则此成员可以包含服务器的可分辨名称。

error

包含一个 DS_REPSYNCALL_ERROR 值,该值指示在复制过程中发生错误的位置。

dwWin32Err

指示在 pszSrcId 引用的源服务器与由 pszSvrId引用的目标服务器之间复制期间生成的实际 Win32 错误代码。

pszSrcId

指向指定源服务器的 DNS GUID 的 null 终止字符串的指针。 或者,如果在 DsReplicaSyncAll 函数的 ulFlags 参数中指定了 DS_REPSYNCALL_ID_SERVERS_BY_DN,则此成员可以包含源服务器的可分辨名称。

言论

注意

ntdsapi.h 标头将DS_REPSYNCALL_ERRINFO定义为一个别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将中性编码别名与不中性编码的代码混合使用可能会导致编译或运行时错误不匹配。 有关详细信息,请参阅函数原型的 约定。

要求

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

另请参阅

DS_REPSYNCALL_ERROR

DS_REPSYNCALL_UPDATE

域控制器和复制管理结构

DsReplicaSyncAll