次の方法で共有


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 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

関連項目

ADSI 構造体

ADSVALUE

ADS_SEARCHPREF_ENUM

ADS_STATUSENUM

IDirectorySearch::SetSearchPreference