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


Функция DsGetForestTrustInformationW (dsgetdc.h)

Функция DsGetForestTrustInformationW получает данные доверия леса для указанного домена.

Синтаксис

DSGETDCAPI DWORD DsGetForestTrustInformationW(
  [in, optional] LPCWSTR                       ServerName,
  [in, optional] LPCWSTR                       TrustedDomainName,
  [in]           DWORD                         Flags,
  [out]          PLSA_FOREST_TRUST_INFORMATION *ForestTrustInfo
);

Параметры

[in, optional] ServerName

Содержит имя контроллера домена, к которому удаленно подключен DsGetForestTrustInformationW . Вызывающий объект должен быть пользователем, прошедшим проверку подлинности на этом сервере. Если этот параметр имеет значение NULL, используется локальный сервер.

[in, optional] TrustedDomainName

Содержит NETBIOS-имя или DNS-имя доверенного домена, для которого требуется извлечь данные доверия леса. Этот домен должен иметь атрибут доверия TRUST_ATTRIBUTE_FOREST_TRANSITIVE . Дополнительные сведения см. в разделе TRUSTED_DOMAIN_INFORMATION_EX.

Если этот параметр имеет значение NULL, извлекаются данные доверия леса для домена, размещенного по параметру ServerName .

[in] Flags

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

DS_GFTI_UPDATE_TDO

Если этот флаг установлен, DsGetForestTrustInformationW обновит данные доверия леса доверенного домена, определяемого параметром TrustedDomainName . В этом случае параметр TrustedDomainName не может иметь значение NULL. Вызывающий объект должен иметь доступ для изменения данных доверия, иначе возвращается ERROR_ACCESS_DENIED .

Этот флаг действителен, только если ServerName указывает основной контроллер домена.

[out] ForestTrustInfo

Указатель на указатель LSA_FOREST_TRUST_INFORMATION структуры, который получает данные о доверии леса, описывающие пространства имен, указанные доменом, заданным параметром TrustedDomainName. Элемент Time для всех возвращенных записей будет равен нулю.

Вызывающий объект должен освободить эту структуру, если она больше не требуется, вызвав NetApiBufferFree.

Возвращаемое значение

Возвращает NO_ERROR в случае успешного выполнения или код ошибки Win32 в противном случае. Возможные коды ошибок включают следующие.

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header dsgetdc.h
Библиотека Netapi32.lib
DLL Netapi32.dll

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

Функции службы каталогов

NetApiBufferFree

TRUSTED_DOMAIN_INFORMATION_EX