DS_NAME_RESULT_ITEMA 结构 (ntdsapi.h)

DS_NAME_RESULT_ITEM 结构包含由 DsCrackNames 函数转换的名称,以及关联的错误和域数据。

语法

typedef struct {
  DWORD status;
#if ...
  CHAR  *pDomain;
#if ...
  CHAR  *pName;
#else
  LPSTR pDomain;
#endif
#else
  LPSTR pName;
#endif
} DS_NAME_RESULT_ITEMA, *PDS_NAME_RESULT_ITEMA;

成员

status

包含指示此名称转换状态 的DS_NAME_ERROR 值之一。

pDomain

指向以 null 结尾的字符串的指针,该字符串指定对象所在的 DNS 域。 如果 状态 包含 DS_NAME_NO_ERRORDS_NAME_ERROR_DOMAIN_ONLY,则此成员将包含有效数据。

pName

指向以 null 结尾的字符串的指针,该字符串指定新格式化的对象名称。

注解

DsCrackNames 函数作为DS_NAME_RESULT结构的一部分返回DS_NAME_RESULT_ITEM结构的数组。

注意

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

要求

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

另请参阅

DS_NAME_RESULT

域控制器和复制管理结构

DsCrackNames