Синтаксисы атрибутов в службах домен Active Directory
службы домен Active Directory определяют набор синтаксисов атрибутов для указания типа данных, содержащихся в атрибуте. Предопределенные синтаксисы не отображаются в каталоге и не могут добавлять новые синтаксисы. Для идентификации синтаксиса класса атрибутов можно использовать несколько методов:
- Методы IADs.Get, IADs.GetEx, IADs.Put и IADs.PutEx используют структуру VARIANT для получения и задания значений атрибутов объекта. Элемент vt этой структуры — это значение VARTYPE , определяющее тип данных.
- Методы интерфейсов IDirectoryObject и IDirectorySearch используют значение из перечисления ADSTYPEENUM для указания типа данных.
- Чтобы указать синтаксис нового класса атрибутов, задайте атрибуты attributeSyntax и oMSyntax объекта attributeSchema. Если значение oMSyntax равно 127, необходимо также задать атрибут oMObjectClass. Дополнительные сведения см. в разделе "Выбор синтаксиса".
Полный список синтаксисов, предоставляемых службами домен Active Directory, включая соответствующее значение VARTYPE и ADSTYPEENUM для каждого синтаксиса, см. в разделе "Синтаксисы".