다음을 통해 공유


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
머리글 iads.h

참고 항목

ADSI 구조체

ADSVALUE

ADS_SEARCHPREF_ENUM

ADS_STATUSENUM

IDirectorySearch::SetSearchPreference