다음을 통해 공유


ADS_DEREFENUM 열거형(iads.h)

ADS_DEREFENUM 열거형은 별칭이 역참조되는 프로세스를 지정합니다.

Syntax

typedef enum __MIDL___MIDL_itf_ads_0000_0000_0020 {
  ADS_DEREF_NEVER = 0,
  ADS_DEREF_SEARCHING = 1,
  ADS_DEREF_FINDING = 2,
  ADS_DEREF_ALWAYS = 3
} ADS_DEREFENUM;

상수

 
ADS_DEREF_NEVER
값: 0
검색의 기본 개체를 검색하거나 찾을 때 별칭을 역참조하지 않습니다.
ADS_DEREF_SEARCHING
값: 1
기본 개체의 하위 항목을 검색할 때 별칭을 역참조하지만 기본 개체 자체를 찾을 때는 별칭을 역참조하지 않습니다.
ADS_DEREF_FINDING
값: 2
검색의 기본 개체를 찾을 때 별칭을 역참조하지만 기본 개체의 하위 항목을 검색할 때는 별칭을 역참조하지 않습니다.
ADS_DEREF_ALWAYS
값: 3
검색의 기본 개체를 찾을 때와 하위 개체를 검색할 때 별칭을 역참조합니다.

설명

IDirectorySearch 인터페이스는 이러한 상수를 사용하여 별칭 역참조 동작을 설정합니다. 옵션을 지정하지 않으면 서버의 기본값은 ADS_DEREF_NEVER.

참고 VBScript는 형식 라이브러리에서 데이터를 읽을 수 없으므로 VBScript 애플리케이션은 위에서 정의한 대로 기호 상수를 인식하지 않습니다. 대신 숫자 상수를 사용하여 VBScript 애플리케이션에서 적절한 플래그를 설정합니다. 기호 상수를 좋은 프로그래밍 연습으로 사용하려면 여기에서 수행한 것처럼 상수를 명시적으로 선언합니다.
 

예제

다음 코드 예제에서는 별칭 역참조에 대한 검색 기본 설정을 보여 줍니다. m_pSearch IDirectorySearch 인터페이스를 구현하는 개체에 대한 포인터를 나타냅니다.

ADS_SEARCHPREF_INFO prefInfo[1];
HRESULT hr;
 
prefInfo[0].dwSearchPref   = ADS_SEARCHPREF_DEREF_ALIASES;
prefInfo[0].vValue.dwType  = ADSTYPE_INTEGER;
prefInfo[0].vValue.Integer = ADS_DEREF_ALWAYS;
hr = m_pSearch->SetSearchPreference(prefInfo, 1);

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 iads.h

추가 정보

ADSI 열거형

IDirectorySearch