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

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

Синтаксис

NTSTATUS LsaQueryDomainInformationPolicy(
  [in]  LSA_HANDLE                      PolicyHandle,
  [in]  POLICY_DOMAIN_INFORMATION_CLASS InformationClass,
  [out] PVOID                           *Buffer
);

Параметры

[in] PolicyHandle

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

[in] InformationClass

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

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

[out] Buffer

Указатель на буфер, который получает запрошенные сведения.

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

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

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

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

Комментарии

Тип доступа POLICY_VIEW_LOCAL_INFORMATION необходим для получения сведений о домене из объекта Policy . Дополнительные сведения см. в разделе Policy Object Access Rights.

Требования

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