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

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

error

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

dwWin32Err

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

pszSrcId

指向以 null 结尾的字符串的指针,该字符串指定源服务器的 DNS GUID。 或者,如果在 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