ADS_PREFERENCES_ENUM列舉 (iads.h)
ADS_PREFERENCES_ENUM列舉會指定 OLE DB 提供者的 ADSI 查詢喜好設定。
Syntax
typedef enum __MIDL___MIDL_itf_ads_0000_0000_0022 {
ADSIPROP_ASYNCHRONOUS = 0,
ADSIPROP_DEREF_ALIASES = 0x1,
ADSIPROP_SIZE_LIMIT = 0x2,
ADSIPROP_TIME_LIMIT = 0x3,
ADSIPROP_ATTRIBTYPES_ONLY = 0x4,
ADSIPROP_SEARCH_SCOPE = 0x5,
ADSIPROP_TIMEOUT = 0x6,
ADSIPROP_PAGESIZE = 0x7,
ADSIPROP_PAGED_TIME_LIMIT = 0x8,
ADSIPROP_CHASE_REFERRALS = 0x9,
ADSIPROP_SORT_ON = 0xa,
ADSIPROP_CACHE_RESULTS = 0xb,
ADSIPROP_ADSIFLAG = 0xc
} ADS_PREFERENCES_ENUM;
常數
ADSIPROP_ASYNCHRONOUS 值: 0 要求異步搜尋。 |
ADSIPROP_DEREF_ALIASES 值: 0x1 指定要解析找到物件的別名。 使用 ADS_DEREFENUM 來指定如何執行這項作業。 |
ADSIPROP_SIZE_LIMIT 值: 0x2 指定伺服器在搜尋中應該觀察的大小限制。 大小限制是傳回物件的最大數目。 零值表示不會加加大小限制。 伺服器會在達到大小限制后停止搜尋,並傳回累積到該點的結果。 |
ADSIPROP_TIME_LIMIT 值: 0x3 指定伺服器在搜尋中應該觀察的時間限制,以秒為單位。 零值表示不會加加任何時間限制。 達到時間限制時,伺服器會停止搜尋,並傳回累積到該點的結果。 |
ADSIPROP_ATTRIBTYPES_ONLY 值: 0x4 表示搜尋應該只取得已指派值的屬性名稱。 |
ADSIPROP_SEARCH_SCOPE 值: 0x5 指定伺服器應該觀察到的搜尋範圍。 如需適當設定的詳細資訊,請參閱 ADS_SCOPEENUM 列舉。 |
ADSIPROP_TIMEOUT 值: 0x6 指定用戶端等候伺服器傳回結果的時間限制,以秒為單位。 |
ADSIPROP_PAGESIZE 值: 0x7 指定分頁搜尋中的頁面大小。 針對用戶端的每個要求,伺服器最多會傳回頁面大小所設定的物件數目。 |
ADSIPROP_PAGED_TIME_LIMIT 值: 0x8 指定伺服器應該觀察搜尋結果頁面的時間限制,以秒為單位;這與整個搜尋的時間限制相反。 |
ADSIPROP_CHASE_REFERRALS 值: 0x9 指定可能會追蹤轉介。 如果在伺服器的命名內容中未指定根搜尋,或搜尋結果跨越命名內容 (例如,當您有子域並在父域) 搜尋時,伺服器會將轉介訊息傳送給用戶端,用戶端可以選擇忽略或追蹤。 根據預設,此選項會設定為 ADS_CHASE_REFERRALS_EXTERNAL。 如需轉介混亂的詳細資訊,請參閱 ADS_CHASE_REFERRALS_ENUM。 |
ADSIPROP_SORT_ON 值: 0xa 指定伺服器排序結果集。 使用 ADS_SORTKEY 結構來指定排序索引鍵。 |
ADSIPROP_CACHE_RESULTS 值: 0xb 指定是否應該在用戶端快取結果。 根據預設,ADSI 會快取結果集。 針對大型結果集,關閉此選項可能更理想。 |
ADSIPROP_ADSIFLAG 值: 0xc 允許OLEDB用戶端指定系結旗標,以在系結至伺服器時使用。 有效值為 ADsOpenObject 所允許的值。 它會使用屬性名稱 「ADSI Flag」 從 ADO 腳本存取。 |
備註
因為 VBScript 無法從類型庫讀取數據,所以 VBScript 應用程式無法辨識上述定義的符號常數。 請改用數值常數,在 VBScript 應用程式中設定適當的旗標。 若要使用符號常數,作為良好的程式設計作法,請在 VBScript 應用程式中撰寫這類常數的明確宣告,如這裡所示。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
標頭 | iads.h |