ADS_SEARCHPREF_INFO結構 (iads.h)

ADS_SEARCHPREF_INFO結構會指定查詢喜好設定。

語法

typedef struct ads_searchpref_info {
  ADS_SEARCHPREF dwSearchPref;
  ADSVALUE       vValue;
  ADS_STATUS     dwStatus;
} ADS_SEARCHPREF_INFO, *PADS_SEARCHPREF_INFO, *LPADS_SEARCHPREF_INFO;

成員

dwSearchPref

包含其中一個 ADS_SEARCHPREF_ENUM 列舉值,指定要設定的搜尋選項。

vValue

包含 ADSVALUE 結構,指定搜尋喜好設定的資料類型和值。

dwStatus

接收其中一個 ADS_STATUSENUM 列舉值,指出搜尋喜好設定的狀態。 呼叫此成員時,IDirectorySearch::SetSearchPreference方法會填入此成員。

備註

若要設定搜尋喜好設定,請將適當的值指派給傳遞至伺服器 之ADS_SEARCHPREF_INFO 結構的欄位。 ADS_SEARCHPREF_INFO結構的vValue成員是ADSVALUE結構。 下表列出ADS_SEARCHPREF_ENUM值、ADSVALUE結構之 dwType成員的對應值,以及用於指定類型的ADSVALUE成員。

ADS_SEARCHPREF_ENUM 價值 ADSVALUEdwType成員 ADSVALUE 成員
ADS_SEARCHPREF_ASYNCHRONOUS ADSTYPE_BOOLEAN 布林值
ADS_SEARCHPREF_DEREF_ALIASES ADSTYPE_INTEGER 整數
ADS_SEARCHPREF_SIZE_LIMIT ADSTYPE_INTEGER 整數
ADS_SEARCHPREF_TIME_LIMIT ADSTYPE_INTEGER 整數
ADS_SEARCHPREF_ATTRIBTYPES_ONLY ADSTYPE_BOOLEAN 布林值
ADS_SEARCHPREF_SEARCH_SCOPE ADSTYPE_INTEGER 整數
ADS_SEARCHPREF_TIMEOUT ADSTYPE_INTEGER 整數
ADS_SEARCHPREF_PAGESIZE ADSTYPE_INTEGER 整數
ADS_SEARCHPREF_PAGED_TIME_LIMIT ADSTYPE_INTEGER 整數
ADS_SEARCHPREF_CHASE_REFERRALS ADSTYPE_INTEGER 整數
ADS_SEARCHPREF_SORT_ON ADSTYPE_PROV_SPECIFIC ProviderSpecific
ADS_SEARCHPREF_CACHE_RESULTS ADSTYPE_BOOLEAN 布林值
ADS_SEARCHPREF_DIRSYNC ADSTYPE_PROV_SPECIFIC ProviderSpecific
ADS_SEARCHPREF_TOMBSTONE ADSTYPE_BOOLEAN 布林值
ADS_SEARCHPREF_VLV ADSTYPE_PROV_SPECIFIC ProviderSpecific
ADS_SEARCHPREF_ATTRIBUTE_QUERY ADSTYPE_CASE_IGNORE_STRING CaseIgnoreString
ADS_SEARCHPREF_SECURITY_MASK ADSTYPE_INTEGER 整數
ADS_SEARCHPREF_DIRSYNC_FLAG ADSTYPE_INTEGER 整數
ADS_SEARCHPREF_EXTENDED_DN ADSTYPE_INTEGER 整數
 

如需如何使用 ADS_SEARCHPREF_INFO 結構的詳細資訊和範例,請參閱 IDirectorySearch::SetSearchPreference 方法和 ADS_SEARCHPREF_ENUM 列舉的討論。

需求

   
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
標頭 iads.h

另請參閱

ADSI 結構

ADSVALUE

ADS_SEARCHPREF_ENUM

ADS_STATUSENUM

IDirectorySearch::SetSearchPreference