Функция LsaSetTrustedDomainInfoByName (ntsecapi.h)

Функция LsaSetTrustedDomainInfoByName задает значения для объекта TrustedDomain .

Синтаксис

NTSTATUS LsaSetTrustedDomainInfoByName(
  [in] LSA_HANDLE                PolicyHandle,
  [in] PLSA_UNICODE_STRING       TrustedDomainName,
  [in] TRUSTED_INFORMATION_CLASS InformationClass,
  [in] PVOID                     Buffer
);

Параметры

[in] PolicyHandle

Дескриптор объекта Policy . Дескриптор безопасности объекта доверенного домена определяет, принимаются ли изменения вызывающего объекта. Дополнительные сведения о дескрипторах объектов политики см. в разделе Открытие дескриптора объекта политики.

[in] TrustedDomainName

Имя доверенного домена, для который нужно задать значения. Это может быть доменное имя или неструктурированное имя.

[in] InformationClass

Указывает тип задаемой информации. Укажите одно из следующих значений.

Значение Значение
TrustedPosixInformation
Смещение posix доверенного домена.
TrustedDomainInformationEx
Сведения о расширенном доверии, включая основные сведения и доменное имя DNS, а также атрибуты о доверии.
TrustedDomainAuthInformation
Сведения о проверке подлинности для доверия, включая сведения о проверке подлинности как для входящей, так и для исходящей стороны доверия (если она существует).
TrustedDomainFullInformation
Полные сведения, включая смещение Posix и сведения о проверке подлинности.

[in] Buffer

Указатель на структуру, содержащую устанавливаемые сведения. Тип структуры зависит от значения параметра InformationClass .

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

Если функция выполняется успешно, возвращаемое значение будет STATUS_SUCCESS.

Если функция завершается сбоем, возвращаемым значением будет код NTSTATUS. Дополнительные сведения см. в разделе "Возвращаемые значения функции политики LSA" статьи Возвращаемые значения управления безопасностью.

Для преобразования кода NTSTATUS в код ошибки Windows можно использовать функцию LsaNtStatusToWinError .

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header ntsecapi.h
Библиотека Advapi32.lib
DLL Advapi32.dll

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

LsaQueryTrustedDomainInfoByName

TRUSTED_DOMAIN_INFORMATION_EX

TRUSTED_INFORMATION_CLASS