структура ADS_ATTR_INFO (iads.h)
Структура ADS_ATTR_INFO используется для хранения одного или нескольких значений атрибутов для использования с методом IDirectoryObject::CreateDSObject, IDirectoryObject::GetObjectAttributes или IDirectoryObject::SetObjectAttributes .
Синтаксис
typedef struct _ads_attr_info {
LPWSTR pszAttrName;
DWORD dwControlCode;
ADSTYPE dwADsType;
PADSVALUE pADsValues;
DWORD dwNumValues;
} ADS_ATTR_INFO, *PADS_ATTR_INFO;
Члены
pszAttrName
Строка Юникода, завершающаяся null, которая содержит имя атрибута.
dwControlCode
Содержит одно из значений типов модификации атрибута ADSI , определяющее тип операции, выполняемой со значением атрибута.
dwADsType
Значение из перечисления ADSTYPEENUM , указывающее тип данных атрибута.
pADsValues
Указатель на массив структур ADSVALUE , содержащих значения для атрибута.
dwNumValues
Размер массива pADsValues .
Комментарии
В ADSI атрибуты и свойства используются взаимозаменяемо. Задайте атрибуты при создании объекта службы каталогов с помощью метода IDirectoryObject::CreateDSObject . Интерфейс IDirectoryObject также поддерживает методы IDirectoryObject::GetObjectAttributes и IDirectoryObject::SetObjectAttributes для получения и изменения атрибутов объекта в каталоге.
Память для массива структур ADSVALUE не выделяется с этой структурой.
Значение члена dwControlCode игнорируется при использовании структуры в качестве параметра OUT.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | iads.h |
См. также раздел
IDirectoryObject::CreateDSObject