DS_DOMAIN_TRUSTSA 구조체(dsgetdc.h)
DS_DOMAIN_TRUSTS 구조체는 DsEnumerateDomainTrusts 함수와 함께 도메인에 대한 신뢰 데이터를 포함하는 데 사용됩니다.
통사론
typedef struct _DS_DOMAIN_TRUSTSA {
LPSTR NetbiosDomainName;
LPSTR DnsDomainName;
ULONG Flags;
ULONG ParentIndex;
ULONG TrustType;
ULONG TrustAttributes;
PSID DomainSid;
GUID DomainGuid;
} DS_DOMAIN_TRUSTSA, *PDS_DOMAIN_TRUSTSA;
회원
NetbiosDomainName
도메인의 NetBIOS 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.
DnsDomainName
도메인의 DNS 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 이 멤버는 NULL
Flags
도메인 트러스트에 대한 더 많은 데이터를 지정하는 플래그 집합을 포함합니다. 이 값은 0이거나 다음 값 중 하나 이상의 조합일 수 있습니다.
DS_DOMAIN_IN_FOREST(1(0x1))
이 구조체가 나타내는 도메인은 DsEnumerateDomainTrusts 함수의 ServerName 매개 변수에 지정된 서버와 동일한 포리스트의 구성원입니다.
DS_DOMAIN_DIRECT_OUTBOUND(2(0x2))
이 구조체가 나타내는 도메인은 DsEnumerateDomainTrusts 함수의 ServerName 매개 변수에 지정된 서버가 멤버인 도메인에서 직접 신뢰합니다.
DS_DOMAIN_TREE_ROOT (4 (0x4))
이 구조체가 나타내는 도메인은 트리의 루트이며 DsEnumerateDomainTrusts 함수의 ServerName 매개 변수에 지정된 서버와 동일한 포리스트의 멤버입니다.
DS_DOMAIN_PRIMARY(8(0x8))
이 구조체가 나타내는 도메인은 DsEnumerateDomainTrusts 함수의 ServerName 매개 변수에 지정된 서버의 기본 도메인입니다.
DS_DOMAIN_NATIVE_MODE(16(0x10))
이 구조체가 나타내는 도메인은 Windows 2000 기본 모드에서 실행됩니다.
DS_DOMAIN_DIRECT_INBOUND (32 (0x20))
이 구조체가 나타내는 도메인은 DsEnumerateDomainTrusts 함수의 ServerName 매개 변수에 지정된 도메인을 직접 신뢰합니다.
ParentIndex
이 구조체가 나타내는 도메인의 부모 도메인에 해당하는 DsEnumerateDomainTrusts 함수에서 반환된 Domains 배열의 인덱스를 포함합니다. 이 멤버는 다음 조건이 모두 충족되는 경우에만 유효합니다.
- DS_DOMAIN_IN_FOREST 플래그는 DsEnumerateDomainTrusts 함수의 Flags 매개 변수에 지정되었습니다.
- 이 구조체의 Flags 멤버는 DS_DOMAIN_TREE_ROOT 플래그를 포함하지 않습니다.
TrustType
이 구조체가 나타내는 신뢰 유형을 나타내는 값을 포함합니다. 이 멤버에 대한 가능한 값은 TRUSTED_DOMAIN_INFORMATION_EX 구조체의 TrustType 멤버에 설명되어 있습니다.
TrustAttributes
이 구조체가 나타내는 트러스트의 특성을 나타내는 값을 포함합니다. 이 멤버에 대한 가능한 값은 TRUSTED_DOMAIN_INFORMATION_EX 구조체의 TrustAttribute 멤버에 설명되어 있습니다.
DomainSid
이 구조체가 나타내는 도메인의 보안 식별자를 포함합니다.
DomainGuid
이 구조체가 나타내는 도메인의 GUID를 포함합니다.
발언
메모
dsgetdc.h 헤더는 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 DS_DOMAIN_TRUSTS 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
헤더 | dsgetdc.h |