структура POLICY_DNS_DOMAIN_INFO (lsalookup.h)

Структура POLICY_DNS_DOMAIN_INFO используется для задания и запроса сведений о системе доменных имен (DNS) о основном домене, связанном с объектом Policy . Функции LsaQueryInformationPolicy и LsaSetInformationPolicy используют эту структуру, если их параметрам InformationClass задано значение PolicyDnsDomainInformation.

Синтаксис

typedef struct _POLICY_DNS_DOMAIN_INFO {
  LSA_UNICODE_STRING Name;
  LSA_UNICODE_STRING DnsDomainName;
  LSA_UNICODE_STRING DnsForestName;
  GUID               DomainGuid;
  PSID               Sid;
} POLICY_DNS_DOMAIN_INFO, *PPOLICY_DNS_DOMAIN_INFO;

Члены

Name

Структура LSA_UNICODE_STRING , указывающая имя основного домена. Это то же самое, что и основное доменное имя в структуре POLICY_PRIMARY_DOMAIN_INFO .

DnsDomainName

Структура LSA_UNICODE_STRING , указывающая DNS-имя основного домена.

DnsForestName

Структура LSA_UNICODE_STRING , указывающая имя леса DNS основного домена. Это DNS-имя домена в корне предприятия.

DomainGuid

Структура GUID , содержащая GUID основного домена.

Sid

Указатель на идентификатор безопасности основного домена. Это то же самое, что и идентификатор безопасности основного домена в структуре POLICY_PRIMARY_DOMAIN_INFO .

Комментарии

Структура POLICY_DNS_DOMAIN_INFO является расширенной версией структуры POLICY_PRIMARY_DOMAIN_INFO . Установка POLICY_DNS_DOMAIN_INFO сведений будет перезаписывать соответствующие значения в POLICY_PRIMARY_DOMAIN_INFO (имя и sid) и наоборот.

Если компьютер, связанный с объектом Policy , не является членом домена, все члены структуры, кроме Name , имеют значение NULL или ноль.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть lsalookup.h

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

LSA_UNICODE_STRING

LsaQueryInformationPolicy

LsaSetInformationPolicy

POLICY_INFORMATION_CLASS

POLICY_PRIMARY_DOMAIN_INFO