структура DS_DOMAIN_TRUSTSA (dsgetdc.h)
Структура DS_DOMAIN_TRUSTS используется с функцией DsEnumerateDomainTrusts для хранения данных доверия для домена.
Синтаксис
typedef struct _DS_DOMAIN_TRUSTSA {
LPSTR NetbiosDomainName;
LPSTR DnsDomainName;
ULONG Flags;
ULONG ParentIndex;
ULONG TrustType;
ULONG TrustAttributes;
PSID DomainSid;
GUID DomainGuid;
} DS_DOMAIN_TRUSTSA, *PDS_DOMAIN_TRUSTSA;
Члены
NetbiosDomainName
Указатель на строку, завершающую значение NULL, содержащую имя NetBIOS домена.
DnsDomainName
Указатель на строку, завершающую значение NULL, содержащую DNS-имя домена. Этот элемент может быть null.
Flags
Содержит набор флагов, указывающих дополнительные данные о доверии домена. Это может быть ноль или сочетание одного или нескольких следующих значений.
DS_DOMAIN_IN_FOREST (1 (0x1))
Домен, представленный этой структурой, является членом того же леса, что и сервер, указанный в параметре ServerName функции DsEnumerateDomainTrusts.
DS_DOMAIN_DIRECT_OUTBOUND (2 (0x2))
Домен, представленный этой структурой, напрямую доверяется домену, который сервер, указанный в параметре ServerName функции DsEnumerateDomainTrusts является членом.
DS_DOMAIN_TREE_ROOT (4 (0x4))
Домен, представленный этой структурой, является корнем дерева и членом того же леса, что и сервер, указанный в параметре ServerName функции DsEnumerateDomainTrusts.
DS_DOMAIN_PRIMARY (8 (0x8))
Домен, представленный этой структурой, является основным доменом сервера, указанным в параметре serverName
DS_DOMAIN_NATIVE_MODE (16 (0x10))
Домен, представленный этой структурой, работает в собственном режиме Windows 2000.
DS_DOMAIN_DIRECT_INBOUND (32 (0x20))
Домен, представленный этой структурой, напрямую доверяет домену, указанному в параметре ServerName функции DsEnumerateDomainTrusts.
ParentIndex
Содержит индекс в массиве доменов
- Флаг DS_DOMAIN_IN_FOREST был указан в параметре Flags функции DsEnumerateDomainTrusts.
- Флаги этой структуры не содержат флаг DS_DOMAIN_TREE_ROOT.
TrustType
Содержит значение, указывающее тип доверия, представленный этой структурой. Возможные значения этого элемента описаны в элементе TrustType
TrustAttributes
Содержит значение, указывающее атрибуты доверия, представленные этой структурой. Возможные значения этого элемента задокументированы в элементе TrustAttribute структуры TRUSTED_DOMAIN_INFORMATION_EX.
DomainSid
Содержит идентификатор безопасности домена, представленного этой структурой.
DomainGuid
Содержит GUID домена, представленного этой структурой.
Замечания
Заметка
Заголовок dsgetdc.h определяет DS_DOMAIN_TRUSTS как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
минимальный поддерживаемый сервер | Windows Server 2008 |
заголовка | dsgetdc.h |