다음을 통해 공유


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

참고 항목

디렉터리 서비스 구조

DsEnumerateDomainTrusts

TRUSTED_DOMAIN_INFORMATION_EX