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_NAME 到 DS_CANONICAL_NAME 或 DS_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 |