структура 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

Указатель на идентификатор безопасности доверенного домена. Для доменов, не являющихся доверенными для Майкрософт, этот элемент может иметь значение 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