Поделиться через


структура DOMAIN_DESC (dsclient.h)

Структура DOMAINDESC содержит данные об элементе в дереве домена, полученном с помощью метода IDsBrowseDomainTree::GetDomains . Эта структура содержится в структуре DOMAINTREE .

Синтаксис

typedef struct _DOMAINDESC {
  LPWSTR             pszName;
  LPWSTR             pszPath;
  LPWSTR             pszNCName;
  LPWSTR             pszTrustParent;
  LPWSTR             pszObjectClass;
  ULONG              ulFlags;
  BOOL               fDownLevel;
  struct _DOMAINDESC *pdChildList;
  struct _DOMAINDESC *pdNextSibling;
} DOMAIN_DESC, DOMAINDESC, *PDOMAIN_DESC, *LPDOMAINDESC;

Члены

pszName

Указатель на строку Юникода, содержащую доменное имя.

pszPath

Указатель на строку Юникода, содержащую путь к домену. Зарезервировано.

pszNCName

Указатель на строку Юникода, содержащую полное имя домена в формате "DC=myDom, DC=Fabrikam, DC=com". Этот элемент пуст, если флаг DBDTF_RETURNFQDN не задан в параметре dwFlags в IDsBrowseDomainTree::GetDomains.

pszTrustParent

Указатель на строку Юникода, содержащую имя родительского домена. Этот член имеет значение NULL , если домен не имеет родительского элемента.

pszObjectClass

Указатель на строку Юникода, содержащую имя класса объекта домена.

ulFlags

Содержит набор флагов, определяющих атрибуты доверия. Дополнительные сведения и список возможных значений см. в разделе Параметр Flagsобъекта DsEnumerateDomainTrusts.

fDownLevel

Содержит ненулевое значение, если домен является доменом нижнего уровня или нуль в противном случае.

pdChildList

Содержит указатель на структуру DOMAINDESC , представляющую первый дочерний элемент домена. Получение последующих дочерних элементов путем доступа к члену pdNextSibling дочерней структуры. Этот член имеет значение NULL , если у домена нет дочерних элементов.

pdNextSibling

Содержит указатель на структуру DOMAINDESC , представляющую следующий одноуровневый элемент домена. Получение последующих одноуровневых элементов путем доступа к элементу pdNextSibling структуры одноуровневой структуры. Этот член имеет значение NULL , если домен не имеет одноуровневых элементов.

Комментарии

Дополнительные сведения о доступе и использовании сведений в этой структуре см. в разделе Domain Browser.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть dsclient.h

См. также раздел

DOMAINTREE

Отображение структур в доменные службы Active Directory

Доменный браузер

DsEnumerateDomainTrusts