DS_NAME_ERROR 枚举 (ntdsapi.h)

DS_NAME_ERROR 枚举定义由 DS_NAME_RESULT_ITEM 结构的状态成员返回的错误。 这些是 DsCrackNames 函数转换名称时可能遇到的潜在错误。

语法

typedef enum {
  DS_NAME_NO_ERROR = 0,
  DS_NAME_ERROR_RESOLVING = 1,
  DS_NAME_ERROR_NOT_FOUND = 2,
  DS_NAME_ERROR_NOT_UNIQUE = 3,
  DS_NAME_ERROR_NO_MAPPING = 4,
  DS_NAME_ERROR_DOMAIN_ONLY = 5,
  DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING = 6,
  DS_NAME_ERROR_TRUST_REFERRAL = 7
} DS_NAME_ERROR;

常量

 
DS_NAME_NO_ERROR
值: 0
转换成功。
DS_NAME_ERROR_RESOLVING
值:1
发生一般处理错误。
DS_NAME_ERROR_NOT_FOUND
值: 2
找不到该名称,或者调用方无权访问该名称。
DS_NAME_ERROR_NOT_UNIQUE
值: 3
输入名称映射到多个输出名称,或者所需的格式对于找到的对象没有单个唯一值。
DS_NAME_ERROR_NO_MAPPING
值: 4
已找到输入名称,但找不到关联的输出格式。 如果对象没有所有必需的属性,则可能会发生这种情况。
DS_NAME_ERROR_DOMAIN_ONLY
值: 5
无法解析整个名称,但能够确定驻留在哪个域对象中。 调用方应在指定域的域控制器上重试调用。 无法解析整个名称,但可以确定对象所在的域。 指定此错误时,DS_NAME_RESULT_ITEMpDomain 成员包含有效数据。
DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING
值: 6
如果不通过网络传输,则无法在客户端上执行语法映射。
DS_NAME_ERROR_TRUST_REFERRAL
值: 7
该名称来自外部受信任的林。

要求

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

请参阅

DS_NAME_RESULT_ITEM

DsCrackNames

Active Directory 域服务 中的枚举