POLICY_DNS_DOMAIN_INFO 结构 (lsalookup.h)

POLICY_DNS_DOMAIN_INFO 结构用于设置和查询域名系统 (DNS) 有关与 Policy 对象关联的主域的信息。 LsaQueryInformationPolicyLsaSetInformationPolicy 函数在其 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

指定主域的 DNS 名称 的LSA_UNICODE_STRING 结构。

DnsForestName

指定主域的 DNS 林名称 的LSA_UNICODE_STRING 结构。 这是企业根目录中域的 DNS 名称。

DomainGuid

包含主域的 GUID 的 GUID 结构。

Sid

指向主域的 SID 的指针。 这与 POLICY_PRIMARY_DOMAIN_INFO 结构中的主域 SID 相同。

注解

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