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


структура TRUSTED_DOMAIN_INFORMATION_EX (ntsecapi.h)

Структура TRUSTED_DOMAIN_INFORMATION_EX используется для получения расширенных сведений о доверенном домене. Функция LsaQueryTrustedDomainInfo использует эту структуру, если ее параметру InformationClass присвоено значение TrustedDomainInformationEx.

Синтаксис

typedef struct _TRUSTED_DOMAIN_INFORMATION_EX {
  LSA_UNICODE_STRING Name;
  LSA_UNICODE_STRING FlatName;
  PSID               Sid;
  ULONG              TrustDirection;
  ULONG              TrustType;
  ULONG              TrustAttributes;
} TRUSTED_DOMAIN_INFORMATION_EX, *PTRUSTED_DOMAIN_INFORMATION_EX;

Члены

Name

Структура LSA_UNICODE_STRING , содержащая имя доверенного домена. Это доменное имя DNS. Для доменов, не относящихся к корпорации Майкрософт, это идентифицируемое имя домена.

FlatName

Структура LSA_UNICODE_STRING , содержащая неструктурированное имя доверенного домена. Для доменов, не относящихся к доверенным доменам Майкрософт, это идентифицируемое имя домена или значение NULL.

Sid

Указатель на идентификатор безопасности (SID) доверенного домена. Для доверенных доменов, не относящихся к Корпорации Майкрософт, этот элемент может иметь значение NULL.

TrustDirection

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

Значение Значение
TRUST_DIRECTION_DISABLED
Отношение доверия существует, но оно отключено.
TRUST_DIRECTION_INBOUND
Доверенный домен доверяет основному домену для выполнения таких операций, как поиск имен и проверка подлинности.
TRUST_DIRECTION_OUTBOUND
Основной домен доверяет доверенному домену для выполнения таких операций, как поиск имен и проверка подлинности.
TRUST_DIRECTION_BIDIRECTIONAL
Оба домена доверяют друг другу.

TrustType

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

Значение Значение
TRUST_TYPE_DOWNLEVEL
Контроллер домена доверенного домена — это компьютер под управлением операционной системы, предшествующей Windows 2000.
TRUST_TYPE_UPLEVEL
Контроллер домена доверенного домена Майкрософт — это компьютер под управлением Windows 2000 или более поздней версии.
TRUST_TYPE_MIT
Доверенный домен является областью MIT Kerberos.
TRUST_TYPE_DCE
Доверенный домен является областью DCE.
0x5 — 0x000FFFFF
Зарезервировано для последующего использования.
0x00100000 0xFFF00000
Уровни доверия для конкретного поставщика.

TrustAttributes

Значение типа , указывающее атрибуты отношения доверия. Этот элемент может иметь одно из следующих значений.

Значение Значение
TRUST_ATTRIBUTE_NON_TRANSITIVE
Запретить транзитивность.
TRUST_ATTRIBUTE_UPLEVEL_ONLY
Ссылка доверия недопустима для клиентских операционных систем, предшествующих Windows 2000.
TRUST_ATTRIBUTE_FILTER_SIDS
Карантин доменов.
TRUST_ATTRIBUTE_FOREST_TRANSITIVE
Ссылка доверия может содержать сведения о доверии леса.
TRUST_ATTRIBUTE_CROSS_ORGANIZATION
Это доверие относится к домену или лесу, которые не являются частью этого предприятия.
TRUST_ATTRIBUTE_TREAT_AS_EXTERNAL
Доверие рассматривается как внешнее для целей границы доверия.
TRUST_ATTRIBUTE_WITHIN_FOREST
Доверие является внутренним для этого леса.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть ntsecapi.h

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

LSA_UNICODE_STRING

LsaCreateTrustedDomainEx

LsaQueryTrustedDomainInfo

LsaQueryTrustedDomainInfoByName

LsaSetTrustedDomainInfoByName

TRUSTED_INFORMATION_CLASS