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 値 | ADSVALUE の dwType メンバー | ADSVALUE メンバー |
---|---|---|
ADS_SEARCHPREF_ASYNCHRONOUS | ADSTYPE_BOOLEAN | 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 | 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 | Boolean |
ADS_SEARCHPREF_DIRSYNC | ADSTYPE_PROV_SPECIFIC | ProviderSpecific |
ADS_SEARCHPREF_TOMBSTONE | ADSTYPE_BOOLEAN | 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 |
Header | iads.h |