structure POLICY_DNS_DOMAIN_INFO (lsalookup.h)
La structure POLICY_DNS_DOMAIN_INFO est utilisée pour définir et interroger des informations DNS (Domain Name System) sur le domaine principal associé à un objet Policy . Les fonctions LsaQueryInformationPolicy et LsaSetInformationPolicy utilisent cette structure lorsque leurs paramètres InformationClass sont définis sur PolicyDnsDomainInformation.
Syntaxe
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;
Membres
Name
Une structure LSA_UNICODE_STRING qui spécifie le nom du domaine principal. Il s’agit de la même chose que le nom de domaine principal dans la structure POLICY_PRIMARY_DOMAIN_INFO .
DnsDomainName
Structure LSA_UNICODE_STRING qui spécifie le nom DNS du domaine principal.
DnsForestName
Une structure LSA_UNICODE_STRING qui spécifie le nom de forêt DNS du domaine principal. Il s’agit du nom DNS du domaine à la racine de l’entreprise.
DomainGuid
Structure GUID qui contient le GUID du domaine principal.
Sid
Pointeur vers le SID du domaine principal. Il s’agit de la même chose que le SID de domaine principal dans la structure POLICY_PRIMARY_DOMAIN_INFO .
Remarques
La structure POLICY_DNS_DOMAIN_INFO est une version étendue de la structure POLICY_PRIMARY_DOMAIN_INFO . La définition POLICY_DNS_DOMAIN_INFO informations remplace les valeurs correspondantes dans le POLICY_PRIMARY_DOMAIN_INFO (nom et SID), et inversement.
Si l’ordinateur associé à l’objet Policy n’est pas membre d’un domaine, tous les membres de structure à l’exception de Name sont NULL ou zéro.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | lsalookup.h |