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

Функция LsaSetDomainInformationPolicy задает сведения о домене для объекта Policy .

Синтаксис

NTSTATUS LsaSetDomainInformationPolicy(
  [in] LSA_HANDLE                      PolicyHandle,
  [in] POLICY_DOMAIN_INFORMATION_CLASS InformationClass,
  [in] PVOID                           Buffer
);

Параметры

[in] PolicyHandle

Дескриптор объекта Policy для системы.

[in] InformationClass

POLICY_DOMAIN_INFORMATION_CLASS перечисление, указывающее сведения, которые необходимо задать для объекта Policy . В следующей таблице приводятся возможные значения.

Значение Значение
PolicyDomainEfsInformation
Сведения для шифрующей файловой системы.
PolicyDomainKerberosTicketInformation
Сведения приведены для билета Kerberos.

[in] Buffer

Указатель на буфер, содержащий сведения, которые необходимо задать для объекта Policy .

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

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

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

Возвращаемый код или значение Описание
STATUS_INTERNAL_DB_CORRUPTION
База данных политики повреждена. Возвращаемые сведения о политике недопустимы для данного класса.

Комментарии

Тип доступа POLICY_TRUST_ADMIN требуется для задания сведений о домене для объекта Policy . Дополнительные сведения см. в разделе Права доступа к объектам политики.

Требования

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