다음을 통해 공유


POLICY_DNS_DOMAIN_INFO 구조체(lsalookup.h)

POLICY_DNS_DOMAIN_INFO 구조는 Policy 개체와 연결된 주 도메인에 대한 DNS(도메인 이름 시스템) 정보를 설정하고 쿼리하는 데 사용됩니다. 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 또는 0입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 lsalookup.h

추가 정보

LSA_UNICODE_STRING

LsaQueryInformationPolicy

LsaSetInformationPolicy

POLICY_INFORMATION_CLASS

POLICY_PRIMARY_DOMAIN_INFO