DS_NAME_FLAGS 枚举 (ntdsapi.h)

DS_NAME_FLAGS枚举用于定义如何破解名称语法。 DsCrackNames 函数使用这些标志。

语法

typedef enum {
  DS_NAME_NO_FLAGS = 0x0,
  DS_NAME_FLAG_SYNTACTICAL_ONLY = 0x1,
  DS_NAME_FLAG_EVAL_AT_DC = 0x2,
  DS_NAME_FLAG_GCVERIFY = 0x4,
  DS_NAME_FLAG_TRUST_REFERRAL = 0x8
} DS_NAME_FLAGS;

常量

 
DS_NAME_NO_FLAGS
值: 0x0
指示没有关联的标志。
DS_NAME_FLAG_SYNTACTICAL_ONLY
值: 0x1
在客户端执行语法映射,而无需通过网络传输。 支持的唯一语法映射是从 DS_FQDN_1779_NAMEDS_CANONICAL_NAMEDS_CANONICAL_NAME_EX。 如果无法进行语法映射,DsCrackNames 将返回DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING标志。
DS_NAME_FLAG_EVAL_AT_DC
值: 0x2
强制访问域控制器进行评估,即使语法可能在本地破解也是如此。
DS_NAME_FLAG_GCVERIFY
值: 0x4
如果域控制器不是全局编录服务器,则调用失败。
DS_NAME_FLAG_TRUST_REFERRAL
值: 0x8
启用跨林信任引用。

要求

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

另请参阅

DS_NAME_FORMAT

DsCrackNames

Active Directory 域服务 中的枚举