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