ADS_CHASE_REFERRALS_ENUM 열거형(iads.h)
ADS_CHASE_REFERRALS_ENUM 열거형은 조회 추적이 발생하는 경우 및 방법을 지정합니다. 서버가 다른 서버가 관련 데이터를 부분적으로 또는 전체적으로 보유한다고 판단하면 클라이언트를 다른 서버로 참조하여 결과를 얻을 수 있습니다. 조회 추적은 클라이언트가 참조된 서버에 문의하여 디렉터리 검색을 계속하기 위해 수행한 작업입니다.
Syntax
typedef enum __MIDL___MIDL_itf_ads_0000_0000_0024 {
ADS_CHASE_REFERRALS_NEVER = 0,
ADS_CHASE_REFERRALS_SUBORDINATE = 0x20,
ADS_CHASE_REFERRALS_EXTERNAL = 0x40,
ADS_CHASE_REFERRALS_ALWAYS
} ADS_CHASE_REFERRALS_ENUM;
상수
ADS_CHASE_REFERRALS_NEVER 값: 0 클라이언트는 참조된 서버를 추적해서는 안 됩니다. 이 옵션을 설정하면 클라이언트는 조회 프로세스에서 다른 서버에 접속하지 않습니다. |
ADS_CHASE_REFERRALS_SUBORDINATE 값: 0x20 클라이언트는 디렉터리 트리의 하위 명명 컨텍스트인 하위 조회만 추적합니다. 예를 들어 기본 검색이 "DC=Fabrikam,DC=Com"에 대해 요청되고 서버가 AdbSales 서버에서 결과 집합과 "DC=Sales,DC=Fabrikam,DC=Com"의 조회를 반환하는 경우 클라이언트는 AdbSales 서버에 연결하여 검색을 계속할 수 있습니다. ADSI LDAP 공급자는 항상 페이지 단위 검색에 대해 이 플래그를 해제합니다. |
ADS_CHASE_REFERRALS_EXTERNAL 값: 0x40 클라이언트는 외부 조회를 추적합니다. 예를 들어 클라이언트는 서버 A에게 "DC=Fabrikam,DC=Com"에 대한 검색을 수행하도록 요청합니다. 그러나 서버 A는 개체를 포함하지 않지만 독립적인 서버 B가 개체를 소유하고 있음을 알고 있습니다. 그런 다음 클라이언트를 서버 B로 참조합니다. |
ADS_CHASE_REFERRALS_ALWAYS 조회는 종속 또는 외부 형식에 대해 쫓기게 됩니다. |
설명
이 열거형의 상수를 사용 하 여 조회 추적에 대 한 검색 기본 설정. 작업은 ADS_CHASE_REFERRALS_ENUM 및ADS_SEARCHPREF_ENUM 열거형 요소를 사용하여 ADS_SEARCHPREF_INFO 구조체의 적절한 필드를 할당하는 데 해당합니다. 이 열거형의 값을 IADsObjectOptions 와 함께 사용하여 컨테이너 개체 아래에 개체를 열거할 때 조회 추적이 수행되어야 하는지 여부를 지정할 수도 있습니다.
IADsNameTranslate 인터페이스에는 ChaseReferral 속성을 통해 ADS_CHASE_REFERRALS_ENUM 부분적으로 구현됩니다. ChaseReferral 속성이 0으로 설정된 경우 ADS_CHASE_REFERRALS_NEVER(0)을 지정하는 것과 같습니다. 0이 아닌 값을 사용하는 경우 ADS_CHASE_REFERRALS_ALWAYS(0x60 )을 지정하는 것과 동일합니다. IADsNameTranslate 는 ADS_CHASE_REFERRALS_SUBORDINATE(0x20 ) 또는 ADS_CHASE_REFERRALS_EXTERNAL (0x40) 옵션을 구현하지 않습니다.
ADSI LDAP 공급자 페이지 단위 검색에 대 한 외부 조회를 지원 하지만 페이징 동안 하위 조회를 지원 하지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
머리글 | iads.h |