共用方式為


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

包含一組旗標,可指定更多網域信任的相關數據。 這可以是零或下列一或多個值的組合。

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

包含 Domains 陣列中 DsEnumerateDomainTrusts 函式所傳回的索引,該函式會對應至這個結構所表示之網域的父域。 只有在符合下列所有條件時,這個成員才有效:

  • DS_DOMAIN_IN_FOREST 旗標是在 DsEnumerateDomainTrusts 函式的 Flags 參數中指定。
  • 這個結構 旗標 成員不包含 DS_DOMAIN_TREE_ROOT 旗標。

TrustType

包含值,這個值表示這個結構所表示的信任類型。 此成員的可能值記載於 TRUSTED_DOMAIN_INFORMATION_EX 結構的 TrustType 成員中。

TrustAttributes

包含值,這個值表示這個結構所表示的信任屬性。 此成員的可能值記載於 TRUSTED_DOMAIN_INFORMATION_EX 結構的 TrustAttribute 成員中。

DomainSid

包含這個結構所表示之網域的安全性標識碼。

DomainGuid

包含這個結構所表示之網域的 GUID。

言論

注意

dsgetdc.h 標頭會將DS_DOMAIN_TRUSTS定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的 慣例。

要求

要求 價值
最低支援的用戶端 Windows Vista
支援的最低伺服器 Windows Server 2008
標頭 dsgetdc.h

另請參閱

目錄服務結構

DsEnumerateDomainTrusts

TRUSTED_DOMAIN_INFORMATION_EX