Active Directory 域服务中属性的语法
Active Directory 域服务定义一组属性语法,用于指定属性所包含的数据类型。 预定义的语法实际上不会显示在目录中,并且不能添加新的语法。 可以使用多种方法标识属性类的语法:
- IADs.Get、IADs.GetEx、IADs.Put 和 IADs.PutEx 方法使用 VARIANT 结构来获取和设置对象属性的值。 此结构的 vt 成员是一个 VARTYPE 值,用于标识数据类型。
- IDirectoryObject 和 IDirectorySearch 接口的方法使用 ADSTYPEENUM 枚举中的值来指定数据类型。
- 若要指定新属性类的语法,请设置 attributeSchema 对象的 attributeSyntax 和 oMSyntax 属性。 如果 oMSyntax 的值为 127,则还必须设置 oMObjectClass 属性。 有关详细信息,请参阅选择语法。
有关 Active Directory 域服务提供的语法的完整列表,包括每个语法的相应 VARTYPE 和 ADSTYPEENUM 值,请参阅语法。