다음을 통해 공유


검색 범위 지정

검색의 scope 기본, 한 수준 또는 하위 트리 검색으로 지정할 수 있습니다. ADS_SCOPEENUM 열거형 값과 함께 ADS_SEARCHPREF_SEARCH_SCOPE 플래그를 사용하여 검색 scope 지정합니다. 다음 목록에는 검색 유형에 대한 설명이 포함되어 있습니다.

  • 기본. 기본 검색은 검색을 기본 개체로 제한합니다. 반환되는 최대 개체 수는 항상 1개입니다. 이 검색은 그룹 멤버 자격을 검색하기 위한 개체가 있는지 확인하는 데 유용합니다. 예를 들어 개체 이름이 고유하고 경로를 기반으로 개체의 존재를 확인해야 하는 경우 한 수준 검색을 사용할 수 있습니다. 검색에 실패하면 개체의 이름이 변경되었거나 다른 위치로 이동되었거나 개체에 대한 잘못된 정보가 제공되었다고 가정할 수 있습니다. 개체를 다시 방문하려는 경우 고유 이름 대신 개체의 GUID(Globally Unique Identifier)를 저장해야 합니다. GUID는 개체가 디렉터리 계층 구조 내에 있는 위치에 관계없이 항상 동일한 개체를 참조합니다.
  • 한 수준. 한 수준 검색은 기본 개체의 직속 자식으로 제한되지만 기본 개체 자체는 제외됩니다. 이 설정은 부모 개체의 직접 자식 개체에 대한 대상 검색을 수행할 수 있습니다. 예를 들어 부모 개체 P1 및 해당 직할 자식 C1, C2 및 C3을 고려합니다. 한 수준 검색은 검색 조건에 대해 C1, C2 및 C3을 평가하지만 P1은 평가하지 않습니다. 한 수준 검색을 사용하여 개체의 모든 자식을 열거합니다. IADsContainer 열거형은 한 수준 검색으로 변환됩니다.
  • 하위 트리. 하위 트리 검색(또는 심층 검색)에는 모든 자식 개체와 기본 개체가 포함됩니다. 다른 디렉터리 도메인 또는 포리스트를 포함하여 다른 LDAP 디렉터리 서비스에 대한 조회를 추적하도록 LDAP 공급자에게 요청할 수 있습니다.