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 |