Вывод списка объектов с данными атрибута ввиде XML. Список возвращается в формате функции GetList, но каждый элемент объекта дополняется отдельным XML узлом с данными атрибута. Имя этого элемента - AdvAttr. Данные атрибута по возможности преобразуются в формат, совместимый с XML.
Может использоваться для получения всех данных одного атрибута единым запросом.
Если для объекта данных атрибута нет, то этот объект в списке не выводится.
См. отдельное описание по работе с дополнительными атрибутами.
C/C++ -
HRESULT _stdcall AdvAttrGetXML([in] enum APIListType ListType, [in] BSTR Attr, [in] BSTR ObjGUID, [in] enum ConfigAttrLevelType AttrLevel, [out, retval] BSTR* Value);
Delphi -
function AdvAttrGetXML(ListType: APIListType; const Attr: WideString;
const ObjGUID: WideString; AttrLevel: ConfigAttrLevelType): WideString;
Возвращаемое значение - XML данные ввиде текста.
ListType - тип списка для данного атрибута. Допускаются списки itUser, itUserGroup, itAccGroup, itExtAllCounter.
Attr - GUID атрибута.
ObjGUID - если пусто, то в списке возвращаются все объекты, иначе можно задать GUID конкретного объекта.
AttrLevel - параметр, задающий набор XML атрибутов объекта. См. функцию GetList.
Текущая страница справки: http://help.smart-soft.ru/doc20/index.html?sdk_advattrgetxml.htm