ADS_CHASE_REFERRALS_ENUM列舉 (iads.h)
ADS_CHASE_REFERRALS_ENUM列舉會指定是否發生轉介混亂,以及其方式。 當伺服器判斷其他伺服器保存部分或整體的相關數據時,可能會將客戶端參考至另一部伺服器以取得結果。 轉介追查是由客戶端所採取的動作,以連絡參考伺服器以繼續目錄搜尋。
Syntax
typedef enum __MIDL___MIDL_itf_ads_0000_0000_0024 {
ADS_CHASE_REFERRALS_NEVER = 0,
ADS_CHASE_REFERRALS_SUBORDINATE = 0x20,
ADS_CHASE_REFERRALS_EXTERNAL = 0x40,
ADS_CHASE_REFERRALS_ALWAYS
} ADS_CHASE_REFERRALS_ENUM;
常數
ADS_CHASE_REFERRALS_NEVER 值: 0 用戶端絕對不應該追蹤參考的伺服器。 設定這個選項會阻止用戶端在轉介過程中聯繫其他伺服器。 |
ADS_CHASE_REFERRALS_SUBORDINATE 值: 0x20 用戶端只會追蹤屬於目錄樹狀結構中次級命名內容的次級轉介。 例如,如果要求 「DC=Fabrikam,DC=Com」 的基底搜尋,而伺服器傳回結果集,並在 AdbSales 伺服器上傳回 “DC=Sales,DC=Fabrikam,DC=Com” 的轉介,則用戶端可以連絡 AdbSales 伺服器以繼續搜尋。 ADSI LDAP 提供者總會為分頁搜尋關閉這個旗標。 |
ADS_CHASE_REFERRALS_EXTERNAL 值: 0x40 用戶端會追蹤外部轉介。 例如,用戶端會要求伺服器 A 執行 「DC=Fabrikam,DC=Com」 的搜尋。 不過,伺服器 A 不包含 物件,但知道獨立伺服器 B 擁有它。 然後,它會將客戶端參考到伺服器 B。 |
ADS_CHASE_REFERRALS_ALWAYS 轉介會針對次級或外部類型進行追蹤。 |
備註
使用此列舉的常數來設定搜尋喜好設定,以進行轉介搜尋。 動作數量會指派 ADS_SEARCHPREF_INFO 結構的適當欄位,以及 ADS_CHASE_REFERRALS_ENUM 和 ADS_SEARCHPREF_ENUM 列舉的元素。 此列舉的值也可以與 IADsObjectOptions 搭配使用,以指定在列舉容器物件下的物件時是否應該進行轉介混亂。
IADsNameTranslate 介面有部分實作,ADS_CHASE_REFERRALS_ENUM透過 SearchReferral 屬性。 如果一 (0) ,則其設定為 0) ,則與指定 ADS_CHASE_REFERRALS_NEVER (0) 相同。 如果使用非零值,則與指定 ADS_CHASE_REFERRALS_ALWAYS (0x60) 相同。 IADsNameTranslate 不會實作 ADS_CHASE_REFERRALS_SUBORDINATE (0x20) 或 ADS_CHASE_REFERRALS_EXTERNAL (0x40) 選項。
ADSI LDAP 提供者支援分頁搜尋的外部轉介,但在分頁期間不支援次級轉介。
注意 因為 VBScript 無法從類型庫讀取數據,所以 VBScript 應用程式不會瞭解上述定義的符號常數。 您應該改用數值常數,在 VBScript 應用程式中設定適當的旗標。 如果您想要使用符號常數作為良好的程序設計作法,您應該如此處所述,在 VBScript 應用程式中明確宣告這類常數。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
標頭 | iads.h |