estrutura POLICY_DNS_DOMAIN_INFO (lsalookup.h)

A estrutura POLICY_DNS_DOMAIN_INFO é usada para definir e consultar informações do DNS (Sistema de Nomes de Domínio) sobre o domínio primário associado a um objeto Policy . As funções LsaQueryInformationPolicy e LsaSetInformationPolicy usam essa estrutura quando seus parâmetros InformationClass são definidos como PolicyDnsDomainInformation.

Sintaxe

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;

Membros

Name

Uma estrutura LSA_UNICODE_STRING que especifica o nome do domínio primário. Isso é o mesmo que o nome de domínio primário na estrutura POLICY_PRIMARY_DOMAIN_INFO .

DnsDomainName

Uma estrutura LSA_UNICODE_STRING que especifica o nome DNS do domínio primário.

DnsForestName

Uma estrutura LSA_UNICODE_STRING que especifica o nome da floresta DNS do domínio primário. Esse é o nome DNS do domínio na raiz da empresa.

DomainGuid

Uma estrutura GUID que contém o GUID do domínio primário.

Sid

Ponteiro para o SID do domínio primário. Isso é o mesmo que o SID de domínio primário na estrutura POLICY_PRIMARY_DOMAIN_INFO .

Comentários

A estrutura POLICY_DNS_DOMAIN_INFO é uma versão estendida da estrutura POLICY_PRIMARY_DOMAIN_INFO . Definir POLICY_DNS_DOMAIN_INFO informações substituirá os valores correspondentes no POLICY_PRIMARY_DOMAIN_INFO (nome e SID) e vice-versa.

Se o computador associado ao objeto Policy não for membro de um domínio, todos os membros da estrutura, exceto Name , serão NULL ou zero.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho lsalookup.h

Confira também

LSA_UNICODE_STRING

LsaQueryInformationPolicy

LsaSetInformationPolicy

POLICY_INFORMATION_CLASS

POLICY_PRIMARY_DOMAIN_INFO